小编sur*_*esh的帖子

为数据帧的每个组内的行创建一个序列号(计数器)

我们如何在数据帧的每个组中生成唯一的ID号?这里有一些按"personid"分组的数据:

personid date measurement
1         x     23
1         x     32
2         y     21
3         x     23
3         z     23
3         y     23
Run Code Online (Sandbox Code Playgroud)

我希望为"personid"定义的每个子集中的每一行添加一个唯一值的id列,始终以1.这是我想要的输出:

personid date measurement id
1         x     23         1
1         x     32         2
2         y     21         1
3         x     23         1
3         z     23         2
3         y     23         3
Run Code Online (Sandbox Code Playgroud)

我感谢任何帮助.

r dataframe

33
推荐指数
5
解决办法
3万
查看次数

标签 统计

dataframe ×1

r ×1