Delete duplicate rows in two columns simultaneously [duplicate]

If you want to use subset, you could try:

  subset(df, !duplicated(subset(df, select=c(allrl, RAW.PVAL))))
 # RAW.PVAL GR allrl  Bak
 #1     0.05 fr   EN1  B12
 #3     0.45 fr   EN2  B10
 #4     0.35 fg   EN2 B066

But, I think @thelatemail’s approach would be better

  df[!duplicated(df[c("RAW.PVAL","allrl")]),]

Leave a Comment