【发布时间】:2014-12-04 13:30:44
【问题描述】:
我有一个看起来像这样的 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
提前致谢
【问题讨论】: