我想知道如何根據數據框第一列上的標識號刪除我選擇調用爲重複項的行條目。大多數函數像duplicate()和unique()通常會檢查每一行中的每個值,以便將其刪除。另一方面,我有興趣只選擇具有類似ID的觀測值中的第一個出現。 下面是一個例子基於一個值刪除R data.frames中的重複行
ID Test Date Taken
1 POS 1/1/15
1 POS 2/8/14
2 NEG 7/9/13
2 NEG 4/10/12
2 NEG 2/5/08
和預期的結果
ID Test Date Taken
1 POS 1/1/15
2 NEG 7/9/13
'df [!duplicated(df $ ID),]' – Sotos
'library(dplyr)'然後 'df%>%distinct(df $ ID)' –