我有以下代码:
df['time'] = (pd.to_datetime(df['unix_time'], unit='s'))
df['time'] = (pd.to_datetime(df['unix_time'], unit='s',tz='Europe/Vienna'))
第一行运行,但是当我尝试将新时间戳设置为该时区的本地时间时,出现错误,因为-**
to_datetime()得到了意外的关键字参数'tz' **
谢谢
答案 0 :(得分:1)
pd.to_datetime(df['unix_time'], unit='s').tz_localize('Europe/Vienna')
或者
pd.to_datetime(df['unix_time'], unit='s',utc=True).tz_convert('Europe/Vienna')