我有一個CSV,我通過csv加載到內存中,這將返回一個對象數組,其中的每一行數據都帶有鍵值對,其中鍵是列,值是與該欄。因此:基於特定的列用Javascript對數據進行分組
[{col1: 'id1', col2: '123', col3: '12/01/12'},
{col1: 'id1', col2: '100', col3: '12/01/12'},
{col1: 'id2', col2: '-100', col3: '12/01/12'},
{col1: 'id2', col2: '123', col3: '13/01/12'}]
我希望能夠做的是組數據使得例如用於ID1上的數據12年12月1日的總和col2列的是什麼。或者,對於id2,2012年12月12日至2012年1月13日期間col2的值有什麼區別。
相當新的(1周)JS,所以任何意見,將不勝感激。
我建議你看看一個名爲lodash(下劃線)的庫。它幫助與js的數組相關的功能 – user5328504
可能重複[什麼是最有效的方法來groupby一個JavaScript數組的對象?](http://stackoverflow.com/questions/14446511/what-is-the-most-有效的方法到對象上的一個javascript對象) –