【发布时间】:2016-03-07 14:00:45
【问题描述】:
我正在尝试向数组中的每个对象添加一个元素(从 csv 读取)。计算来自同一对象的其他 2 个元素。
我现在有单独的对象并将其添加到数组的末尾,而不是像我希望的那样作为每个对象的元素。
这是我的代码
d3.csv("database.csv", function(error, data) {
data = data.filter( function(row) { //filter out inactive data
return row['active'] !== "NO";
});
Angleabs = {'Angleabs': data.map( function (d) { //calculate absolute angle for use in a worldmap from longitude and latitude
return (Math.sqrt(Math.pow(+d.lon,2) + Math.pow(+d.lat,2)))
})};
data.push(Angleabs);
console.log(data);
});
谢谢,
罗杰
【问题讨论】: