【发布时间】:2020-10-06 17:37:42
【问题描述】:
我找不到特定问题的解决方案,所以我在这里发帖。我有根据每日计算更改的数据框。但基本上我想要做的是如果值包含零则删除最后一行,并在所有三个变量(A、B、C)都有值时停止。例如:
DF
A B C
4 3 7
3 3 4
7 0 4
4 7 0
预期输出
DF
A B C
4 3 7
3 3 4
所以在这种情况下,我想删除最后两行,因为 B 和 C 中有零。但情况并非总是如此。有时只有最后一行需要删除,有时是最后三行。基本上我正在寻找这样的东西:
df<-last(df[!(d$B=0 | df$C=0),])
我需要代码查看最后一行并将其删除,直到满足不包含任何零的条件。
任何帮助将不胜感激!
【问题讨论】:
标签: r