我有一个数据集,一个对象数组,我需要通过一个公共键(Date)进行组合,然后将 UserName 合并为 UserScore 的键。我打算用 d3 绘制这些数据,并使用 d3 的一些方法获得解决方案,但想用 vanilla JS 编写它。这是原始数据的示例
[
{
"Date": "2019-05-02 00:00:00 UTC",
"UserName": "user1",
"UserScore": "39"
},
{
"Date": "2019-05-02 00:00:00 UTC",
"UserName": "user2",
"UserScore": "11"
},
{
"Date": "2019-05-02 00:00:00 UTC",
"UserName": "user3",
"UserScore": "4"
},
{
"Date": "2019-05-02 01:01:01 UTC",
"UserName": "user1",
"UserScore": "57"
},
{
"Date": "2019-05-02 01:01:01 UTC",
"UserName": "user2",
"UserScore": "1"
},
{
"Date": "2019-05-02 01:01:01 UTC",
"UserName": "user3",
"UserScore": "42"
}
]
这是我想要的输出
{
"Date": "2019-05-02 00:00:00 UTC",
"user1": "39",
"user2": "11",
"user3": "4"
},
{
"Date": "2019-05-02 01:01:01 UTC",
"user1": "57",
"user2": "1",
"user3": "42"
}
]
相关分类