将csv读入javascript字典时,如何连接其他重复键的值?我已经看到了如何用bash,c#和perl做到这一点的答案,但是我一直无法找到Javascript的答案。这是我有:如何连接重复键的值
var subjects = {};
d3.csv("test.csv", function(data) {
for (var i = 0; i < data.length; i++)
{
subjects[data[i].Id] = data[i].VALUE;
}
console.log(subjects);
});
这显然写在现有的键。相反,我希望密钥是值的数组。该CSV基本上看起来像:
Id, VALUE
id1, subject1
id2, subject1
id1, subject3
我想输出:
{"id1": ["subject1", "subject3"], "id2": ["subject1"]...}