作者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://webptt.com/cn.aspx?n=bbs/Ajax/M.1461990012.A.9C5.html
1F:→ ian90911: 写成物件再转成json呢 04/30 19:25
2F:推 johnny9144: 把csv里面的资料转成阵列,一行一列,然後 05/01 00:49
3F:→ johnny9144: var obj = {}; 05/01 00:50
4F:→ johnny9144: for (var i = 0, imax = csvArray.length; i < imax; 05/01 00:51
5F:→ johnny9144: i+=1) { 05/01 00:51
6F:推 johnny9144: obj[csvArray[0]].push(csvArray[1], csvArray[2]); 05/01 00:55
7F:→ johnny9144: } console.dir(obj); 05/01 00:55
8F:→ johnny9144: 试试看,用手机打的,没用电脑跑过,有bug问题再讨论 05/01 00:56