始める無料で始める

バイクの移動データを正しいタイムゾーンに合わせる

W20529 のタイムゾーンを手作業で設定する代わりに、IANA タイムゾーン 'America/New_York' を割り当てましょう。政治的な管轄が分かっているので、UTC オフセットを調べる必要はありません。Python が自動で処理してくれます。

この演習はコースの一部です

Pythonで扱う日付と時刻

コースを見る

演習の手順

  • dateutil から tz をインポートします。
  • タイムゾーン 'America/New_York'et に代入します。
  • for ループの中で、.replace() を使って startend のタイムゾーンを 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'].____
コードを編集して実行