Задать вопрос
@immelnikoff
Изучаю БД

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

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

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

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект