我有一个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对象) –