删除csv文件中的第二行

时间:2018-07-27 23:29:19

标签: javascript csv d3.js

我是d3.js的新手。现在,我正在使用d3.js制作线图,并想删除/忽略我原始csv文件的第二行。数据量非常大,我想尝试一下,如果“缩放”和“平移”会减少使用较少数据的时间。由于原始文件的数据步骤非常小,最终结果将是相同的。

我正在获取数据 d3.csv("data.csv", type, function(error, data) { if (error) throw error;...

function type(d) { d.x = +d.Time_seconds; d.y1 = +d.Temp2_C; d.y2 = +d.Temp3_C;

我认为可能的解决方案可能是删除行,然后再用d3.csv()加载行

我已经尝试过使用d3.xhr进行某些操作,但是没有得到任何有用的信息。我什至不知道它是否是正确的开始方式。

谢谢!

1 个答案:

答案 0 :(得分:2)

在加载回调中获取数据后,请使用Array.filter并使用索引确定行是否被接受

d3.csv("data.csv", type, function(error, data) {
    if (error) throw error;

    data = data.filter( (e, i) => i % 2 === 0 );

    ...