df:
ID Cat1 Cat2 Cat3 Cat4
A0001 358 11.25 37428 0
A0001 279 14.6875 38605 0
A0013 367 5.125 40152 1
A0014 337 16.3125 38624 0
A0020 367 8.875 37797 0
A0020 339 9.625 39324 0
希望输出只保留ID的第一个唯一条目,即
ID Cat1 Cat2 Cat3 Cat4
A0001 358 11.25 37428 0
A0013 367 5.125 40152 1
A0014 337 16.3125 38624 0
A0020 367 8.875 37797 0
感谢您的任何帮助。
答案 0 :(得分:1)
对于已经出现在向量中的元素,duplicated
函数返回TRUE
。由于您希望第一次出现ID
,只需使用
df[!duplicated(df$ID),]