Przypisywanie przejazdów rowerowych do właściwej strefy czasowej
Zamiast ręcznie ustawiać strefy czasowe dla W20529, przypiszmy je do strefy IANA: 'America/New_York'. Skoro znamy jurysdykcję polityczną tych danych, nie musimy ręcznie wyszukiwać przesunięcia UTC – Python zrobi to za nas.
To ćwiczenie jest częścią kursu
Praca z datami i czasem w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj
tzzdateutil. - Przypisz do
etstrefę czasową'America/New_York'. - Wewnątrz pętli
forustaw dlastartiendstrefę czasowąet(użyj.replace()).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import tz
from ____ import ____
# Create a timezone object for Eastern Time
et = tz.____('America/New_York')
# Loop over trips, updating the datetimes to be in Eastern Time
for trip in onebike_datetimes[:10]:
# Update trip['start'] and trip['end']
trip['start'] = trip['start'].____
trip['end'] = trip['end'].____