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
Instrukcje do ćwiczenia
- Utwórz serię Pandas, która przyjmuje wartość
True, gdyStart stationiEnd stationsą takie same, i przypisz wynik do zmiennejjoyrides. - 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'].____()))