如何从我的 d3.csv 调用中读取 csv 标头并以编程方式设置其属性?
这是我现在的称呼:
d3.csv("data/att2.csv", function(d) {
return {
Id: d.Id,
ProposedMass: d["Proposed"],
MostProbablyCompound: d["Most"],
Probability: +d["Prob"],
Entropy: d.E,
Formula: d.For,
IonAnnotation: d["I"]
};
},
function(error, rows) {
window["data"] = rows;
});
我想要的是键入所有 csv 标头(键)并自动设置它的值(而不是手动设置,正如在我的代码 Id:d.Id 等中看到的那样。然后,如果我的 csv 发生变化,我不会需要重新编码。