我正在使用d3.csv
函数
d3.csv(files[0],
function (d) {
return {
col1: +d["col1"],
col2: +d["col2"],
col3: +d["col3"]
};
},
function(error, data) {...});
我使用function(d)
将所有数据转换为数字。有没有办法简化代码并处理所有列而不明确引用它们的名称?
答案 0 :(得分:3)
你想反复做同样的事情。这需要循环(例如for循环或地图)。
function (d) {
var result = {};
for (key in d) {
result[key] = +d[key];
}
return result;
}