所以基本上我有数据的格式如下:总结在子集组特定条目(R编程)
ID Value
1 32
5 231
2 122
1 11
3 ...
2 ...
5 ...
6 ...
2 ...
1 33
. ...
. ...
. ...
我要总结与ID“1”的值,但在一组5。 ie 在前5条中,有2个条目的ID为'1',所以我得到总数43, ,然后在接下来的5条中,只有一个条目的ID为'1',所以我得到33条。 等等... 所以最后我想获得一个数组与所有的总和,即(433,......)
我可以做到这一点与循环和tapply,但我认为必须有一个更好的方式在R,不需要一个for循环
任何帮助,非常感谢!非常感谢你!
不要总是以5的倍数值是多少?如果有23行,会发生什么?只有最后三个分组在一起吗? – Andrew 2013-05-02 02:05:53
对不起,我应该提到这一点。值不一定是5的倍数。是的,只是最后三个在这种情况下被分组在一起。 – user2341380 2013-05-02 02:09:14