Поєднання groupby() і resample()
Дуже потужним методом у Pandas є .groupby(). Якщо .resample() групує рядки за часовою або датною інформацією, то .groupby() групує рядки за значеннями в одному чи кількох стовпчиках. Наприклад, rides.groupby('Member type').size() покаже, скільки поїздок було за типом учасника в усьому нашому датафреймі.
.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[____].____)