在 R 中采取重复措施的第一个条目
Take first entry in repeated measures in R
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
感谢任何帮助。
duplicated
函数 returns TRUE
用于已经出现在向量中的元素。由于您想要第一次出现 ID
,只需使用
df[!duplicated(df$ID),]
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
感谢任何帮助。
duplicated
函数 returns TRUE
用于已经出现在向量中的元素。由于您想要第一次出现 ID
,只需使用
df[!duplicated(df$ID),]