【发布时间】:2018-08-01 13:57:37
【问题描述】:
Rank Values
1 e
2 er
3 gr
4 ie
5 wv
1 iop
1 ni
2 ot
3 kr
4 lw
我在数据框中有一列“排名”,我想添加获取 1 的行并检查它们之后是否有 2。如何在 for 循环中执行此操作?我知道这可以通过 if 语句来完成我只是不确定如何获取正确的行?我需要基本上删除排名为 1 且没有以下排名为 2 的行。
示例输出:
Rank NewCol
1 e
2 er
3 gr
4 ie
5 wv
1 ni
2 ot
3 kr
4 lw
(去掉 iop,因为它的等级是 1,后面没有 2)
【问题讨论】:
标签: r loops if-statement