I have data with value like so:
let data = [
{
"id": "A",
"year": "2019",
"score": 105.38
},
{
"id": "A",
"year": "2020",
"score": 91.8
},
{
"id": "B",
"year": "2020",
"score": 104.18
},
{
"nip": "B",
"year": "2019",
"score": 101.31
},
{
"id": "C",
"year": "2020",
"score": 91.8
},
{
"id": "C",
"year": "2019",
"score": 106.6
}
]
I want to calculate the average score for each id so the result would be something like this:
let result = [{"id": A, "average":143.89}, {"id":B, "average":154.83}, {"id":C, "average":99.2}]
How do I do that?