我想知道如何根据数据框第一列上的标识号删除我选择调用为重复项的行条目。大多数函数像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)' –