Dubbelzinnige datetimes vinden
Aan het eind van les 2 zagen we iets afwijkends in onze gegevens over fietstripduur. Laten we kijken of we kunnen achterhalen wat het probleem is.
De data is geladen als onebike_datetimes, en tz is al geïmporteerd uit dateutil.
Deze oefening maakt deel uit van de cursus
Werken met datums en tijden in Python
Oefeninstructies
- Loop over de ritten in
onebike_datetimes:- Print alle ritten waarvan de start dubbelzinnig is.
- Print alle ritten waarvan het einde dubbelzinnig is.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Loop over trips
for trip in onebike_datetimes:
# Rides with ambiguous start
if tz.____(____):
print("Ambiguous start at " + str(trip['start']))
# Rides with ambiguous end
if tz.____(____):
print("Ambiguous end at " + str(trip['end']))