[英]undefined values while loading csv file for a d3 project
我正在嘗試將.csv文件加載到具有對象的數組中,但是由於某些原因,我的值未定義。
我的代碼:
file = ("data/" + country + ".csv")
console.log(file)
d3.csv(file, function(error, dataset) {
var data = [];
console.log(dataset)
for (i = 0; i < dataset.length; i++) {
var Period = {
Year : dataset[i].Periods,
numbers : dataset[i].numbers,
}
data.push(Period);
}
console.log(data)
InitChart(data);
})
我的csv看起來像這樣:
Periods;numbers
"1998";"107"
"1999";"73"
"2000";"95"
"2001";"114"
"2002";"98"
"2003";"78"
"2004";"72"
"2005";"48"
"2006";"61"
"2007";"61"
"2008";"110"
您所擁有的不是用逗號分隔的值,而是用分號分隔的值。 因此,您應該使用d3.dsv(';', file)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.