我在pandas数据框中具有以下索引值。

df.index[0:5]

DatetimeIndex(['2004-05-31', '2004-06-30', '2004-07-31', '2004-08-31',
           '2004-09-30'],
          dtype='datetime64[ns]', name='as_of_dt', freq=None)

我如何将它们转换成这样的列表:
['5/31/2004','6/30/2004','7/31/2004','8/31/2004']

最佳答案

您可以使用 strftime :

In [11]: df.index.strftime("%Y/%m/%d")
Out[11]:
array(['2004/05/31', '2004/06/30', '2004/07/31', '2004/08/31', '2004/09/30'],
      dtype='<U10')

关于python - Pandas 时间戳索引到日期字符串列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47584961/

10-10 18:53