如何在javascript中合并两个.csv文件?

如何在javascript中合并两个.csv文件?,javascript,csv,d3.js,Javascript,Csv,D3.js,我有两个.csv文件,例如: date,type,brand,model,price 2014-11-27, electric, tesla, model s , 100000 2014-11-27, diesel, bmw, m3, 90000 2014-12-13, hybrid, toyota, yaris , 20000 如何合并这些文件以仅生成一个对象? 两个文件的第一行有列名称,可以删除吗?或者如果我得到的文件没有第一行,就添加它?试试这个:它会解决你的问题 $(docu

我有两个.csv文件,例如:

date,type,brand,model,price
2014-11-27,  electric, tesla, model s , 100000
2014-11-27,  diesel, bmw, m3, 90000 
2014-12-13,  hybrid, toyota, yaris , 20000
如何合并这些文件以仅生成一个对象?


两个文件的第一行有列名称,可以删除吗?或者如果我得到的文件没有第一行,就添加它?

试试这个:它会解决你的问题

 $(document).ready(function () {
    var newArray = [];
    d3.csv("test.csv", function(error, data) {// with header..
        data.forEach(function(d) {


                newArray.push(d);
        });

        });

        d3.csv("test1.csv", function(error, data2) {// without header..
            data2.forEach(function(d2) {


                    newArray.push(d2);
            });

            });
        console.log(newArray);
    });

有关信息,请参阅此处:

请参阅此帖子:@suchit我尝试过,但只有在数据不同时才有效。我想在数组末尾添加我的案例,就像添加数据一样。@Lins如果您在第二个文件中使用头文件,也可以在第二个d3.csv中第一次在foreach中跳过它。谢谢@suchit的帮助。最后我得到了这个问题的答案:合并两个没有头的文件。