ПочатиПочніть безкоштовно

Поєднання 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[____].____)
Редагувати та запускати код