Javascript 当csv列的名称中包含空格时,是否有方法读取该列?
我使用d3.js库以角度读取CSV。我是这样读的Javascript 当csv列的名称中包含空格时,是否有方法读取该列?,javascript,angular,csv,Javascript,Angular,Csv,我使用d3.js库以角度读取CSV。我是这样读的 d3.csv('../assets/datasets/tests-per-million.csv').then((data: any) => { this.testsData = data; for (let i = 0; i < this.testsData.length; i++) { this.testCountries.push(this.testsData[i].Entity.split(' ')[0]);
d3.csv('../assets/datasets/tests-per-million.csv').then((data: any) => {
this.testsData = data;
for (let i = 0; i < this.testsData.length; i++) {
this.testCountries.push(this.testsData[i].Entity.split(' ')[0]);
this.testDates.push(this.testsData[i].Date);
this.cumulativeTests.push(this.testsData[i].Cumulative);
}
});
我已经成功地阅读了前三列,但是我看不到最后一列,它的名字上有空格 由于键(每百万累积测试总数
)有空格,因此需要使用括号符号访问JSON:
this.cumulativeTests.push(this.testsData[i]['Cumulative total tests per million'])代码>由于键(每百万累积总测试数
)有空格,因此需要使用括号符号访问JSON:
this.cumulativeTests.push(this.testsData[i]['Cumulative total tests per million'])代码>
Entity: "Australia - units unclear"
Code: ""
Date: "Mar 22, 2020"
Cumulative total tests per million: "5632.53024026095"