d3.csv在错误的数组中获取列

时间:2017-10-28 22:37:14

标签: csv d3.js

enter image description here我有一个包含2列{c}个NumberValue的csv文件。我使用以下代码获取Number数组中的field1列和Value数组中的field2列。但是,当我运行代码时,field1保持为空,field2获取Number列。

var field1 = [];
var field2 = [];

d3.csv("data.csv", function(csv) {
    csv.map(function(d) {
        field1.push(+d.Number);
        field2.push(+d.Value);
        debugger;
    })
});


//data.csv file is :
Number,Value
1,1000
2,1100
3,2000
4,1900

1 个答案:

答案 0 :(得分:-1)

这可能是Excel的一个问题 - 我从Excel中遇到过CSV数据的问题。 我的解决方案就是从Excel复制数据并将其粘贴到文本编辑器中,然后通过它保存我的CSV。