將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"]...}