Zacznij terazZacznij za darmo

Ile jazd dla przyjemności?

Załóżmy, że masz teorię, iż niektórzy rowerzyści odbywają długie przejażdżki, a następnie zwracają rower do tej samej stacji, z której go wypożyczyli. Nazwijmy takie przejazdy „jazdami dla przyjemności".

Dysponujesz danymi tylko dla jednego roweru, więc nie możesz wyciągać szerszych wniosków – ale zdecydowanie warto się temu przyjrzeć.

Czy takich jazd jest dużo? Jak długo trwały w naszym zbiorze danych? Użyj mediany zamiast średniej, ponieważ wiesz, że w zbiorze danych znajdują się bardzo długie przejazdy, które mogłyby zaburzyć wynik – a mediana jest mniej wrażliwa na wartości odstające.

To ćwiczenie jest częścią kursu

Praca z datami i czasem w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz serię Pandas, która przyjmuje wartość True, gdy Start station i End station są takie same, i przypisz wynik do zmiennej joyrides.
  • Oblicz medianę czasu trwania wszystkich przejazdów.
  • Oblicz medianę czasu trwania przejazdów zapisanych w joyrides.

Interaktywne ćwiczenie praktyczne

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

# Create joyrides
joyrides = (rides[____] == rides[____])

# Total number of joyrides
print("{} rides were joyrides".format(joyrides.sum()))

# Median of all rides
print("The median duration overall was {:.2f} seconds"\
      .format(rides['Duration'].____()))

# Median of joyrides
print("The median duration for joyrides was {:.2f} seconds"\
      .format(rides[____]['Duration'].____()))
Edytuj i uruchom kod