1
我不认为这个确切的问题已被问到,因为我没有完全尝试去重复。我有一个数据框与几列。一列是NAME。我只想提取NAME值唯一的行。举例来说,如果我有:R只保留在某一列中具有唯一值的行
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。我只想提取NAME值唯一的行。举例来说,如果我有:R只保留在某一列中具有唯一值的行
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)),]
谢谢你的工作。 –