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

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

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

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

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

Похожие вопросы