将pandas datetime64列的时区设置为另一列

rsl1atfo  于 2023-04-10  发布在  其他
关注(0)|答案(1)|浏览(103)

给定一个pandas DataFrame,其中有一个datetime64列和一个表示时区的列:

dates_df = pandas.read_json("""[{"event_time": "2023-04-03T15:03:52", "event_tz": "EDT"}, {"event_time": "2023-04-03T15:03:52", "event_tz": "EDT"}]""")

event_tz列的时区如何覆盖event_time列的时区?

datetime列的tz_localizetz_convert函数似乎只接受单个值,而不是Series
提前感谢您的考虑和回应。

axkjgtzd

axkjgtzd1#

根据评论中的建议:

pd.to_datetime(dates_df['event_time'].astype(str) + " " + dates_df['event_tz'])

相关问题