javascript - 即使在 D3 + JavaScript 数据中解析为整数之后,数据也会以 Nan 的形式出现
问题描述
这是我在 d3 中的代码
d3.csv("./data/AB_NYC_2019.csv", function(data) {
d3.json("./data/neighbourhood.json", function(json) {
for (var i = 0; i < data.length; i++) {
var borough = data[i].neighbourhood_group;
if (borough === "Staten Island") {
borough = "Staten_Island";
}
var number_of_reviews = +data[i].number_of_reviews;
for (var j = 0; j < json.features.length; j++) {
var jsonBorough = json.features[j].properties.BoroName;
console.log(number_of_reviews);
if (borough === jsonBorough) {
json.features[j].number_of_reviews += number_of_reviews;
}
continue;
}
}
});
});
我已经使用这个向geojson数据添加了一个名为“number_of_reviews”的新变量,但是即使我在上面解析了它之后,这个变量仍然是Nan。地图是纽约的5个区,csv是纽约的AIrbnb数据
解决方案
推荐阅读
- mysql - MySQL中的成本总和
- php - 特色图片后没有显示产品描述 - woocommerce 商店
- html - 为什么我的文字没有随着图标改变颜色?
- python - 我可以在 Pycharm for mac 和 windows 中运行相同的 Python 代码吗?
- java - 将类的子类作为类型参数传递(类型参数是子类)
- python - OpenCV中的广义霍夫变换 - 设置角度精度
- angular - 测试主机组件总是给出虚假的“不是已知元素”错误,可能是 karma-webpack 问题?
- pandas - Pandas:使用一列的值根据两列计算表中的行数
- javascript - 如何使用 vanilla Java Script 仅显示所需部分并隐藏所有其他部分?
- c# - 在 HTML 中显示数组中的数组