所以基本上我有數據的格式如下:總結在子集組特定條目(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