我需要一些用于绘图的数值,希望所有相同日期的数值合并到一起。
这是我现在拥有的数组:
[ ['2012-10-09', 1], ['2012-10-09', 2], ['2012-10-10', 1], ['2012-10-10', 4], ['2012-10-10', 1], ['2012-10-11', 3] ]
And the result I want:
[ ['2012-10-09', 3], ['2012-10-10', 6], ['2012-10-11', 3] ]
有没有简单的方法来做到这一点?
sum
函数,我发现group_by
的替代方案稍微更易读一些,但是你的答案并不依赖于activesupport。 - Chris Salzberg