我正在使用像这样的数据框
c1 c2 c3 c4
1 2 1 10
1 1 1 50
1 2 2 40
2 1 1 30
3 3 3 80
我想获得一个新的数据框,其中c4
的值之和介于60和100之间,在这种情况下总和为210,那么新数据框必须具有如下结构:
c1 c2 c3 c4
1 2 1 10
1 1 1 50
1 2 2 40
您可以注意到c4
的总和在60到100之间,其他原始数据已被删除。我怎么能在R中做到这一点。谢谢。
答案 0 :(得分:1)
使用此:
DF[cumsum(DF$c4)<=100,]
DF
是您的数据框。