Is there a dplyr equivalent to data.table::rleid?
You can just do (when you have both data.table and dplyr loaded): DT <- DT %>% mutate(rlid = rleid(grp)) this gives: > DT grp value rlid 1: A 1 1 2: A 2 1 3: B 3 2 4: B 4 2 5: C 5 3 6: C 6 3 7: C 7 3 8: … Read more