Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当csv列的名称中包含空格时,是否有方法读取该列?_Javascript_Angular_Csv - Fatal编程技术网

Javascript 当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.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]);
    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"