【发布时间】:2017-01-25 15:50:37
【问题描述】:
我有以下数据集
id year
2 20332 2005
3 6383 2005
14 20332 2006
15 6806 2006
16 23100 2006
我想要一个额外的列,它计算 id 变量已经可用的年数:
id year Counter
2 20332 2005 1
3 6383 2005 1
14 20332 2006 2
15 6806 2006 1
16 23100 2006 1
数据集目前未按年份排序。我想到了 mutate 而不是函数。
有什么想法吗?谢谢!
【问题讨论】:
-
试试
df1$Counter <- with(df1, ave(id, id, FUN = seq_along))
标签: r timer counter cumulative-frequency