【发布时间】:2019-11-14 16:00:38
【问题描述】:
我正在使用 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,
}
导入数据时如何格式化标题行?
【问题讨论】:
标签: javascript csv datetime d3.js