Unique on a dataframe with only selected columns

前端 未结 4 1154
逝去的感伤
逝去的感伤 2020-11-27 13:13

I have a dataframe with >100 columns, and I would to find the unique rows, by comparing only two of the columns. I\'m hoping this is an easy one, but I can\'t get it working

4条回答
  •  天涯浪人
    2020-11-27 13:24

    Using unique():

    dat <- data.frame(id=c(1,1,3),id2=c(1,1,4),somevalue=c("x","y","z"))    
    dat[row.names(unique(dat[,c("id", "id2")])),]
    

提交回复
热议问题