バイクの移動データを正しいタイムゾーンに合わせる
W20529 のタイムゾーンを手作業で設定する代わりに、IANA タイムゾーン 'America/New_York' を割り当てましょう。政治的な管轄が分かっているので、UTC オフセットを調べる必要はありません。Python が自動で処理してくれます。
この演習はコースの一部です
Pythonで扱う日付と時刻
演習の手順
dateutilからtzをインポートします。- タイムゾーン
'America/New_York'をetに代入します。 forループの中で、.replace()を使ってstartとendのタイムゾーンをetに設定します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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'].____