我有一个数据框:

id  y   z
oX  79  100
oX  23  46
oX  10  29
uM  12  90
uT  43  50
uT  13  99

我想保留基于“id”的唯一行,并跟踪每个id的原始编号,如下所示:
oX:3
uM:1
uT:2

我知道我可以在第一部分中使用unique()/ duplicated(),但是不确定如何保持记录每个唯一行的原始编号
我怎样才能做到这一点?谢谢

最佳答案

这会做你想要的:

> as.data.frame(table(a$id))
  Var1 Freq
1   oX    3
2   uM    1
3   uT    2

08-20 04:46