我在pandas dataframe中有一个名为time
的时间戳列
一个示例时间戳是
2021-01-17 18:11:23+00:00
,列数据类型为
time datetime64[ns, psycopg2.tz.FixedOffsetTimezone...
现在我正在尝试将列转换为列表
df['time'].values.tolist(),
上面的示例时间戳现在被转换成epoch并显示为
1610907083000000000
我如何告诉pandas以iso字符串格式存储而不是epoch
df['time'].dt.strftime('%Y-%m-%dT%H:%M:%S.%f%z').values.tolist()
您可以将'%Y-%m-%dT%H:%M:%S.%f%z'
更改为您最喜欢的格式(我使用的是ISO 8601格式;查看这里的格式规范)