【发布时间】:2020-01-21 07:09:28
【问题描述】:
我有一个包含多个未明确说明的组的数据框。相反,新组总是在type == 1 时开始,并且对于包含type == 2 的后续行也是如此。每组的行数可以变化。
如何根据另一列的顺序显式创建新变量?当然,这些组应该是排他性的。
我的数据:
df <- data.frame(type = c(1,2,2,1,2,1,2,2,2,1),
stand = 1:10)
新组 myGroup 的预期输出:
type stand myGroup
1 1 1 a
2 2 2 a
3 2 3 a
4 1 4 b
5 2 5 b
6 1 6 c
7 2 7 c
8 2 8 c
9 2 9 c
10 1 10 d
【问题讨论】: