Код: Выделить всё
B C D
1 0 1
2 0 2
3 0 3
0 3 3
0 3 3
0 3 3
1 3 4
2 3 5
3 3 6
0 6 6
1 6 7
Я пробовал использовать различные комбинации .groupby (), прокрутка Apply, .ffill() и .cumsum() безрезультатно.
Мне удалось разделиться Б с использованием
Код: Выделить всё
x = (df['B'].ne(0).diff() & df['B'].shift().ne())
Буду признателен за любую помощь!
Подробнее здесь: https://stackoverflow.com/questions/785 ... ious-group