【发布时间】:2016-10-19 16:31:27
【问题描述】:
我有一个包含如下数据的 CSV 文件:
,tests,Mary,Joe,Frank
0,Test1,92,15,72
1,Test2,74,25,70
2,Test3,30,65,50
3,Test4,82,80,48
此数据取自以空格分隔的文本文件,转换为 pandas 中的数据框,然后转换为 csv 文件以用于 d3.js 驱动的散点图。
我想将数据绑定到点,这样散点图上的每个点都会保存类似的信息
studentname: Joe
Test1: 15
Test2: 25
Test3: 65
Test4: 80
针对每个学生和每个测试。我有一个类似的功能
d3.csv('path/to/file.csv', function(error, data) {
if error throw error;
data.forEach(function(d) {
d.studentname = d.name;
d.test = d.tests;
d.score = d.studentscore;
})});
我知道它不会以我想要的方式访问数据。我怎样才能获得正确挑选出我想要的数据的功能?
【问题讨论】:
标签: javascript python csv d3.js