НачатьНачать бесплатно

Члены клуба и случайные пользователи с течением времени

Пользователи могут быть либо "Members" (члены клуба) — те, кто платит за годовую подписку и может брать велосипед в любое время, — либо "Casual" (случайные пользователи) — те, кто оплачивает поездку прямо на станции.

Снижается ли количество поездок у членов клуба и случайных пользователей одинаково в период с октября по декабрь, или у одной из групп оно падает быстрее?

Как и прежде, набор данных rides уже загружен. Вы будете использовать метод Pandas .value_counts(), который возвращает количество вхождений каждого значения в Series. В данном случае — количество поездок с типом «Member» или «Casual».

Это упражнение является частью курса

Работа с датами и временем в Python

Посмотреть курс

Инструкции к упражнению

  • Присвойте переменной monthly_rides результат повторной выборки данных rides с группировкой по месяцам на основе даты начала поездки.
  • Используйте метод .value_counts(), чтобы узнать количество поездок типа Member и Casual, и разделите полученные значения на общее количество поездок за каждый месяц.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Resample rides to be monthly on the basis of Start date
monthly_rides = rides.____('____', on = '____')['Member type']

# Take the ratio of the .value_counts() over the total number of rides
print(monthly_rides.____() / monthly_rides.size())
Редактировать и запускать код