Подсчет последовательности значения в хвосте кадра данных

Я пытаюсь получить число 1 в конце кадра данных панд. С этого кадра данных:

x 
1
2
3
1
1
1

Я хочу получить счет 3. Если в хвосте нет 1, то функция должна возвращать 0. Я не смог найти ни одной функции панд для этого. Есть идеи?

1 ответ

Решение

Давайте использовать это:

d1.x[::-1].eq(1).cumprod().sum()
Другие вопросы по тегам