我有一个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