作者rachelchien (rachelchien)
看板Ajax
標題[問題] csv轉換到階層式json...(用在d3)
時間Sat Apr 30 12:20:10 2016
嗨大家好~我目前是新手想請問大家一個問題><
我遇到的問題是
我有個CSV檔案
想要用d3的treemap畫出來
但是查了網路上的解決
也都畫不出來 整個畫面是空的@@
也找了網路上的csv轉到json的轉換器
但轉出來的結構就不是原本flare.json的結構
有一點不一樣
我的CSV檔案大概是這樣
B,aa,100
B,bb,200
A,cc,333
A,dd,123
C,ee,231
B,ff,456
C,gg,442
A,hh,111
A,ii,234
要轉成階層式的json:B下面有aa,100;bb,200類似這樣
先謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.223.67
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1461990012.A.9C5.html
→ ian90911: 寫成物件再轉成json呢 04/30 19:25
推 johnny9144: 把csv裡面的資料轉成陣列,一行一列,然後 05/01 00:49
→ johnny9144: var obj = {}; 05/01 00:50
→ johnny9144: for (var i = 0, imax = csvArray.length; i < imax; 05/01 00:51
→ johnny9144: i+=1) { 05/01 00:51
推 johnny9144: obj[csvArray[0]].push(csvArray[1], csvArray[2]); 05/01 00:55
→ johnny9144: } console.dir(obj); 05/01 00:55
→ johnny9144: 試試看,用手機打的,沒用電腦跑過,有bug問題再討論 05/01 00:56