Объединение groupby() и resample()
Один из наиболее мощных методов в Pandas — .groupby(). В отличие от .resample(), который группирует строки по временной информации, .groupby() группирует строки по значениям в одном или нескольких столбцах. Например, rides.groupby('Member type').size() покажет количество поездок по каждому типу участника во всём DataFrame.
.resample() можно вызвать после .groupby(). Например, можно выяснить, какова медианная продолжительность поездки в разбивке по месяцам и типу участника.
Это упражнение является частью курса
Работа с датами и временем в Python
Инструкции к упражнению
- Заполните вызов
.groupby(), указав группировку по'Member type', и вызов.resample(), указав ресемплирование по столбцу'Start date'с месячной частотой. - Выведите медианное значение
Durationдля каждой группы.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Group rides by member type, and resample to the month
grouped = rides.groupby('____')\
.resample('____', on = '____')
# Print the median duration for each group
print(grouped[____].____)