我正在使用d3导入CSV文件以进行数据可视化。我的CSV文件中包含我需要转换为日期的标题行,以及需要转换为整数的数据:
ISBN,2019-08,2019-09,2019-10
9782749205465,107,488,218
9789423069313,95,87,186
我可以导入CSV文件并使用以下命令将数据解析为整数:
d3.csv("/assets/2019-20-download-stats.csv").then(function (data) {
data.forEach(function(d) {
d.ISBN = +d.ISBN;
d['201908'] = +d['201908'];
d['201909'] = +d['201909'];
d['201910'] = +d['201910'];
});
});
但是标题行是输出数组中的所有字符串,例如:
{
"201908": 107,"201909": 488,"201910": 218,"ISBN": 9782749205465,}
导入数据时如何格式化标题行?