gpt4 book ai didi

javascript - 如何将 D3 csv 数据放入不同的变量中

转载 作者:行者123 更新时间:2023-12-01 01:39:43 24 4
gpt4 key购买 nike

我正在尝试从 csv 中提取 imdb 数据并将其中的两个元素放入对象数组中。有 10 个字段。我只想在图表中使用 2。我正在尝试这个:

var mydata;

// Grab the data
d3.csv('./movies.csv', function(csv){
csv.forEach(function(d){
mydata += {rating: d.imdbRating,
winsNoms: d.WinsNoms };
});
});

console.log(mydata);

有人能准确解释一下这里发生了什么以及为什么当我尝试在最后一行输出 mydata 时我得到未定义的结果吗?最后,我该如何改变它才能正常工作?

最佳答案

您应该将对象插入数组中。请参阅以下调整:

var mydata = [];

// Grab the data
d3.csv('./movies.csv', function(csv){
csv.forEach(function(d){
mydata.push({
rating: d.imdbRating,
winsNoms: d.WinsNoms
});
});
});

console.log(mydata);

关于javascript - 如何将 D3 csv 数据放入不同的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52527706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com