我有一个包含2列的数据集:
library(tidyverse) col1 <- c("a", "b", "c", "d", "a", "b","c", "e", "f", "a", "b", "m", "l", "a", "z", "i") col2 <- c(1:16) df <- tibble(col1, col2)
如何将col1与id分组:每次在col1的行中出现a时开始。
所需的输出:
你可以做
df %>% group_by(id_Group = cumsum(col1=="a"))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句