【发布时间】:2019-11-20 22:44:25
【问题描述】:
我确实有这样的数据框 -> df
timestamp values
0 1574288141 34
1 1574288241 23
2 1574288341 22
3 1574288441 10
这里的时间戳是纪元时间。我想将其转换为2019-11-20 04:03:01 格式的日期时间。我想将其转换为 EST 日期。
当我这样做时
pd.to_datetime(df['timestamp'], unit='s')
我得到了转换和所需的格式,但时间似乎不是 EST。比 EST 早 4 小时。 我尝试使用代码将 UTC 转换为东部时间
pd.to_datetime(df['timestamp'], unit='s').tz_localize('utc').dt.tz_convert('US/Eastern')
但我遇到了一个错误
TypeError: index is not a valid DatetimeIndex or PeriodIndex
【问题讨论】:
标签: python pandas python-datetime