Я пытаюсь изменить это
data.frame(id=c(1,1,1,1,1,2,2), val=c('a','a','b','a','a','a','b'))
id val
1 1 a
2 1 a
3 1 b
4 1 a
5 1 a
6 2 a
7 2 b
на
id val
1 1 1
2 1 1
3 1 2
4 1 3
5 1 3
6 2 1
7 2 2
. Для каждого id
значение val
начинается с 1 и увеличивается на 1, когда val
изменений.