使用 pytz 将带有时间戳的 pandas 数据帧列从 UTC 转换为本地时区?
Use pytz to convert pandas dataframe column with timestamps from UTC to local timezone?
我有一个带有时间戳数据的 table,如下所示:
如何使用 pytz 模块将整个 TimeStamp 列从 UTC 时间转换为本地时间?输入是 IANA 格式的时区,例如。 “Europe/London”。 table 存储在 pandas 数据框中。
你真的需要 pytz 模块吗?您可以在 pandas.
中使用 tz
信息
例如。可以这样做:
df['timestamp'] = df['timestamp'].dt.tz_localize('UTC').dt.tz_convert('Europe/London')
您可能想在此处查看更多详细信息:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tz_convert.html
我有一个带有时间戳数据的 table,如下所示:
如何使用 pytz 模块将整个 TimeStamp 列从 UTC 时间转换为本地时间?输入是 IANA 格式的时区,例如。 “Europe/London”。 table 存储在 pandas 数据框中。
你真的需要 pytz 模块吗?您可以在 pandas.
中使用tz
信息
例如。可以这样做:
df['timestamp'] = df['timestamp'].dt.tz_localize('UTC').dt.tz_convert('Europe/London')
您可能想在此处查看更多详细信息: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tz_convert.html