我刚刚下载了d3,因为我想读取一个只包含一个填充了20个随机数的列的csv文件。它看起来像这样:
number
23
1
5
10
13
我到目前为止的代码如下(我从this stackoverflow page模仿:
var d3 = require("d3");
var field = [];
d3.csv("numbers.csv",function(csv){
csv.map(function(d){
field.push(+d.number);
})
console.log("field",field);
});
我不知道如何运行它,所以我下载了Node.js并在Node.js命令提示符下,当我输入'node number.js'(我将其命名为我的文件)时,我得到
field [ NaN, NaN, NaN ]
如果我在“d.number”前面取出“+”,我会得到一堆'undefined'代替'NaN'。我做错了什么? =(