copipe Python | pandasで時刻のタイムゾーンを指定する。

概要

pandasでtz_localize("タイムゾーン")を指定すると、時刻のタイムゾーンを指定することができる。

コード

import pandas as pd
df = pd.DataFrame(["2021-1-3 7:00", "2021-1-5 9:00", "2021-1-24 21:00"], columns=["date"])
df["date"] = pd.to_datetime(df["date"]).dt.tz_localize('Asia/Tokyo')
print(df)

結果

                       date
0 2021-01-03 07:00:00+09:00
1 2021-01-05 09:00:00+09:00
2 2021-01-24 21:00:00+09:00