【发布时间】:2016-04-07 11:58:12
【问题描述】:
我有一个问题,我有一个“CSV 文件”数据,它看起来像这样
source,xPos,target,xPos,value
user1,0,user2,1,4
user2,1,user3,2,4
user1,0,user3,2,2
user4,2
userA1,1,userA2,2,4
我需要修改它,因为我的函数使用了这种格式的数据集变量,它在某种程度上是 JSON 格式,它应该看起来像:
{
"nodes":[
{"node":0,"name":"user1","xPos":0},
{"node":1,"name":"user2","xPos":1},
{"node":2,"name":"user3","xPos":2},
{"node":3,"name":"user4","xPos":2},
{"node":4,"name":"userA1","xPos":1}
{"node":5,"name":"userA2","xPos":2}
],
"links":[
{"source":0,"target":1,"value":4},
{"source":1,"target":2,"value":4},
{"source":0,"target":2,"value":2},
{"source":4,"target":5,"value":4}]
}
源和目标是它们已经预定义的节点号。
是否可以在 javascript 中做到这一点?
【问题讨论】:
-
阅读 JavaScript 中的循环、字符串拆分和连接;这是解析文本并以另一种文本格式输出。你试过什么吗?你看过哪些资源?请参阅stackoverflow.com/help/asking 了解如何提出好的问题。
标签: javascript json csv sankey-diagram