Я хотел бы написать R-код для суммирования серий 1 и 0 (в основном мне нужно применить кодирование длины серии к столбцу «Значения») в кадре данных, но мне нужно сохранить информацию о столбце «ID» .
Это пример кадра данных, который необходимо суммировать:
> df
ID Values
1 1 0
2 2 0
3 3 0
4 4 1
5 5 1
6 6 1
7 7 1
8 8 0
9 9 0
10 10 0
11 11 1
12 12 0
13 13 0
14 14 1
15 15 0
16 16 0
Это ожидаемый результат:
> df
ID lengths values
1 1 3 0
2 4 4 1
3 8 3 0
4 11 1 1
5 12 2 0
6 14 1 1
7 15 2 0
Может кто-нибудь помочь мне написать это эффективно?
Спасибо!