【发布时间】:2019-12-18 15:32:39
【问题描述】:
我正在尝试为每个组添加标签。这是数据集。
group
1 p01
2 p01
3 p01
4 p01
5 p02
6 p01
7 p01
8 p01
9 p02
10 p02
11 p01
12 p01
结构(列表(组=结构(c(1L,1L,1L,1L,2L,1L,1L,1L, 2L, 2L, 1L, 1L), .Label = c("p01", "p02"), class= "因子")), class= "data.frame", row.names = c(NA, -12L))
这是预期的表格。在 p01 的情况下,预期的列是 1-4 中的 1,然后是 6-8 中的 2,11-12 中的 3 用于考虑连续模式。
group new_group
1 p01 1
2 p01 1
3 p01 1
4 p01 1
5 p02 1
6 p01 2
7 p01 2
8 p01 2
9 p02 2
10 p02 2
11 p01 3
12 p01 3
如何在 r 中使用 dplyr?
【问题讨论】:
-
rle在这里可能有用。 -
我会考虑的。谢谢。