Члены клуба и случайные пользователи с течением времени
Пользователи могут быть либо "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())