我正在使用d3.csv
函数加载 csv 文件
d3.csv(files[0],
function (d) {
return {
col1: +d["col1"],
col2: +d["col2"],
col3: +d["col3"]
};
},
function(error, data) {...});
我使用function(d)
将所有数据转换为数字。有没有一种方法可以简化代码并处理所有列而无需显式引用它们的名称?
最佳答案
你想重复做同样的事情。这需要一个循环(例如 for 循环或映射)。
function (d) {
var result = {};
for (key in d) {
result[key] = +d[key];
}
return result;
}
关于javascript - d3.js csv加载-简单的数据转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42039252/