我认为这个确切的问题还没有被问到,因为我不是在尝试去重。我有一个带有多列的数据框。其中一列是名称。我想提取只包含唯一名称值的行。例如,如果我有:
NAME V2 V3
John 9 A
John 8 B
Alex 9 A
Bret 9 A
那么我想要得到:
NAME V2 V3
Alex 9 A
Bret 9 A
谢谢...
我认为这个确切的问题还没有被问到,因为我不是在尝试去重。我有一个带有多列的数据框。其中一列是名称。我想提取只包含唯一名称值的行。例如,如果我有:
NAME V2 V3
John 9 A
John 8 B
Alex 9 A
Bret 9 A
那么我想要得到:
NAME V2 V3
Alex 9 A
Bret 9 A
谢谢...
有多种方法可以实现这一点。其中一种是:
df<-data.frame(NAME=c("John", "John","Alex", "Brett"), V2=c(9,8,9,9), V3=c("A","B","A","A"))
df[!df$NAME %in% names(which(table(df$NAME)>1)),]