我有一個DF看起來像這樣一個數據幀:子集基於列的總和
> df2
name value
1 a 0.20019421
2 b 0.17996454
3 c 0.14257010
4 d 0.14257010
5 e 0.11258865
6 f 0.07228970
7 g 0.05673759
8 h 0.05319149
9 i 0.03989362
我想使用列value
,即總和子集的話,我想提取的行來自列value
的值的總和高於0.6,但是從第一行開始求和值。我期望的結果應該是:
> df2
name value
1 a 0.20019421
2 b 0.17996454
3 c 0.14257010
4 d 0.14257010
我已經試過df2[, colSums[,5]>=0.6]
但顯然colSums期待一個array
在此先感謝
謝謝,我忘了cumsum – user2380782 2014-12-04 14:15:14