[問題] csv轉換到階層式json...(用在d3)

看板Ajax作者 (rachelchien)時間8年前 (2016/04/30 12:20), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
嗨大家好~我目前是新手想請問大家一個問題>< 我遇到的問題是 我有個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

04/30 19:25, , 1F
寫成物件再轉成json呢
04/30 19:25, 1F

05/01 00:49, , 2F
把csv裡面的資料轉成陣列,一行一列,然後
05/01 00:49, 2F

05/01 00:50, , 3F
var obj = {};
05/01 00:50, 3F

05/01 00:51, , 4F
for (var i = 0, imax = csvArray.length; i < imax;
05/01 00:51, 4F

05/01 00:51, , 5F
i+=1) {
05/01 00:51, 5F

05/01 00:55, , 6F
obj[csvArray[0]].push(csvArray[1], csvArray[2]);
05/01 00:55, 6F

05/01 00:55, , 7F
} console.dir(obj);
05/01 00:55, 7F

05/01 00:56, , 8F
試試看,用手機打的,沒用電腦跑過,有bug問題再討論
05/01 00:56, 8F
文章代碼(AID): #1N939yd5 (Ajax)
文章代碼(AID): #1N939yd5 (Ajax)