DatetimeIndex对象的日期列表

时间:2019-05-02 12:21:01

标签: python pandas list datetimeindex

我有一个DatetimeIndex对象,该对象由两个日期组成,如下所示:

import pandas as pd
timestamps = pd.DatetimeIndex(['2014-1-1', '2014-1-2'], freq='D')

如下所示:

DatetimeIndex(['2014-01-01', '2014-01-02'], dtype='datetime64[ns]', freq='D')

如何从timestamps对象获取日期列表?,即我想要以下内容:

['2014-01-01', '2014-01-02']

2 个答案:

答案 0 :(得分:4)

to_native_types()将时间戳的值转换为str格式,然后tolist()创建一个str(日期)列表。

timestamps.to_native_types().tolist()

输出

['2014-01-01', '2014-01-02']

答案 1 :(得分:2)

您可以尝试以下方法吗?

timestamps.strftime('%Y-%m-%d').tolist()

输出:

['2014-01-01', '2014-01-02']