R:删除数据框中的重复行

时间:2015-11-19 06:17:19

标签: r

R-dataframe,如:

lp

我们要删除行:aa aa,mm mm,因为x = y。 怎么做?谢谢!

1 个答案:

答案 0 :(得分:1)

我们可以使用data.table

library(data.table)
setDT(df1)[x!=y]
#   x   y
#1: aa bbd
#2: aa cce
#3: bb fff

或使用subset

中的base R
subset(df1, x!=y)

或者@thelatemail提到的(或者来自欺诈链接中的评论)[会优于subset

df1[with(df1, x!=y),]