@immelnikoff
Изучаю БД

Как в Pandas определить «хитрую» оконную функцию?

Имеется DataFrame df:
5ffb4653db3fa069990460.png
Нужно подсчитать для каждой строки длину последующей серии однотипных событий, причем считать нужно для каждого phone_number отдельно (а-ля, PARTITION BY phone_number ORDER BY timestamp). Нужный результат указан красным на скрине.
Ума не приложу как это сделать...
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
adugin
@adugin Куратор тега Python
У тебя на рисунке в одной строке ошибка
df['new_column'] = df.groupby(['phonenumber', 'event']).cumcount(ascending=False)

5ffb6518d4bed341141330.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы