I have following code:
JavaScript
x
3
1
df['time'] = (pd.to_datetime(df['unix_time'], unit='s'))
2
df['time'] = (pd.to_datetime(df['unix_time'], unit='s',tz='Europe/Vienna'))
3
First line runs but when I try to set the new timestamp as a local time for that timezone I get an error as – **
to_datetime() got an unexpected keyword argument ‘tz’**
Thanks
Advertisement
Answer
JavaScript
1
2
1
pd.to_datetime(df['unix_time'], unit='s').tz_localize('Europe/Vienna')
2
or alternatively
JavaScript
1
2
1
pd.to_datetime(df['unix_time'], unit='s',utc=True).tz_convert('Europe/Vienna')
2