数据框中每个组内的递增计数

时间:2019-06-20 12:23:03

标签: r dplyr

对于具有组的数据框,如下所示:

df <- data.frame(group = c(rep("A", 5), rep("B", 3), rep("C", 4)))
   group
1      A
2      A
3      A
4      A
5      A
6      B
7      B
8      B
9      C
10     C
11     C
12     C

我想为每个组中的成员添加一个升序计数,如下所示:

 group groupcount
1      A          1
2      A          2
3      A          3
4      A          4
5      A          5
6      B          1
7      B          2
8      B          3
9      C          1
10     C          2
11     C          3
12     C          4

我觉得存在一个优雅的dplyr解决方案,可能基于group_by(),但是我找不到它。帮助表示赞赏。

0 个答案:

没有答案