R 数据帧列中的序列值
我需要一些帮助来写R 我需要检查数据帧中的指定列的升序是否正确 e、 g 我想选择不遵循升序的行。在上面的示例中,这将是R 数据帧列中的序列值,r,R,我需要一些帮助来写R 我需要检查数据帧中的指定列的升序是否正确 e、 g 我想选择不遵循升序的行。在上面的示例中,这将是df$id等于9的行,因为在df$order中,值5位于值6之后 Obs。1:在df$order中,数字的范围为1到N,其中N是大于1的数字。 Obs。2:如果可能的话,我想用核心库来解决这个问题 有任何问题,请发表评论 提前谢谢 使用基本R: subset(df,c(0,diff(order))<0) id order any 6 9 5 a sub
df$id
等于9
的行,因为在df$order
中,值5
位于值6
之后
Obs。1:在df$order
中,数字的范围为1到N,其中N是大于1的数字。Obs。2:如果可能的话,我想用核心库来解决这个问题 有任何问题,请发表评论
提前谢谢 使用基本R:
subset(df,c(0,diff(order))<0)
id order any
6 9 5 a
subset(df,c(0,diff(order))>=0)
id order any
1 3 1 a
2 4 2 a
3 7 3 b
4 1 4 b
5 2 6 a
7 8 7 a
子集(df,c(0,差异(顺序))=0)
我可以点什么吗
1 3 1 a
2 4 2 a
3 7 3 b
414b
5 2 6 a
7 8 7 a
使用基本R:
subset(df,c(0,diff(order))<0)
id order any
6 9 5 a
subset(df,c(0,diff(order))>=0)
id order any
1 3 1 a
2 4 2 a
3 7 3 b
4 1 4 b
5 2 6 a
7 8 7 a
子集(df,c(0,差异(顺序))=0)
我可以点什么吗
1 3 1 a
2 4 2 a
3 7 3 b
414b
5 2 6 a
7 8 7 a
df[df$order
df[df$order