Zacznij terazZacznij za darmo

Członkowie a rowerzystki i rowerzyści okazjonalni na przestrzeni czasu

Użytkownicy mogą być "Members" (członkami), czyli osobami z roczną subskrypcją umożliwiającą wypożyczenie roweru o dowolnej porze, lub "Casual" (okazjonalnymi), czyli osobami płacącymi przy kiosku przy stacji dokującej.

Czy liczba przejazdów członków i użytkowników okazjonalnych spada w tym samym tempie w okresie od października do grudnia, czy jedna z grup odpada szybciej?

Jak poprzednio, zbiór danych rides jest już wczytany. Skorzystasz z metody Pandas .value_counts(), która zwraca liczbę wystąpień każdej wartości w serii – w tym przypadku liczby przejazdów kategorii "Member" i "Casual".

To ćwiczenie jest częścią kursu

Praca z datami i czasem w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Przypisz do monthly_rides wersję zbioru rides poddaną próbkowaniu z częstotliwością miesięczną, na podstawie daty rozpoczęcia.
  • Użyj metody .value_counts(), aby sprawdzić, ile było przejazdów kategorii Member i Casual, a następnie podziel wynik przez łączną liczbę przejazdów w każdym miesiącu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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())
Edytuj i uruchom kod