我在pandas数据框中有两列,其日期时间是从Postgresql数据库加载的。在每列中都有不同时区的日期时间。如何将这些日期转换为相同的时区?
答案 0 :(得分:1)
您可以使用dt.tz_localize
转换为相同的时区
df['time1']=df['time1'].dt.tz_localize('US/Eastern')
答案 1 :(得分:0)
假设列可识别时区,您可以使用
for column in df.columns:
df[column] = pd.DatetimeIndex(df[column]).tz_convert(tz)
其中tz
是您想要的时区。