Hoeveel joyrides?
Stel, je hebt het idee dat sommige mensen lange fietstochten maken om hun fiets daarna weer in hetzelfde dock terug te zetten. Laten we deze ritten "joyrides" noemen.
Je hebt maar gegevens over één fiets, dus je kunt geen grote conclusies trekken, maar het is zeker de moeite waard om te kijken.
Zijn er veel joyrides? Hoe lang duurden ze in onze gegevensset? Gebruik de mediaan in plaats van het gemiddelde, omdat we weten dat er een paar heel lange ritten in onze gegevensset zitten die het antwoord kunnen vertekenen, en de mediaan is minder gevoelig voor uitschieters.
Deze oefening maakt deel uit van de cursus
Werken met datums en tijden in Python
Oefeninstructies
- Maak een Pandas Series die
Trueis wanneerStart stationenEnd stationhetzelfde zijn, en ken het resultaat toe aanjoyrides. - Bereken de mediane duur van alle ritten.
- Bereken de mediane duur van
joyrides.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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'].____()))