pandas: to_list用于时间戳存储为epoch.如何存储为iso格式的时间戳字符串



我在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格式;查看这里的格式规范)

最新更新