[英]R keep only rows with a unique value in a certain column
我認為沒有提出這個確切的問題,因為我沒有完全嘗試重復數據刪除。 我有一個包含幾列的數據框。 一欄是NAME。 我只想提取其NAME值唯一的行。 例如,如果我有:
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)),]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.