Zacznij terazZacznij za darmo

Wyszukiwanie niejednoznacznych wartości datetime

Pod koniec lekcji 2 zauważyliśmy coś dziwnego w danych dotyczących czasu trwania przejazdów rowerowych. Sprawdźmy, co mogło być przyczyną tego problemu.

Dane są wczytane jako onebike_datetimes, a moduł tz z biblioteki dateutil został już zaimportowany.

To ćwiczenie jest częścią kursu

Praca z datami i czasem w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Przejdź pętlą po przejazdach w onebike_datetimes:
    • Wyświetl te przejazdy, których czas rozpoczęcia jest niejednoznaczny.
    • Wyświetl te przejazdy, których czas zakończenia jest niejednoznaczny.

Interaktywne ćwiczenie praktyczne

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

# 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']))
Edytuj i uruchom kod