【问题标题】:Pandas Timestamp index to list of date strings日期字符串列表的 Pandas 时间戳索引
【发布时间】:2018-05-15 01:28:29
【问题描述】:

我在 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']

【问题讨论】:

    标签: python python-3.x pandas datetime indexing


    【解决方案1】:

    你可以使用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')
    

    【讨论】:

    • list(df.index.strftime("%m/%d/%Y"))
    猜你喜欢
    • 2012-11-24
    • 2023-03-27
    • 2018-06-27
    • 2012-10-25
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    • 2019-03-14
    • 2022-01-03
    相关资源
    最近更新 更多