Aan de slagGa gratis aan de slag

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

Cursus bekijken

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']))
Code bewerken en uitvoeren