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
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']))