【问题标题】:How to convert a Pandas DatetimeIndex to string accordingly如何将 Pandas DatetimeIndex 相应地转换为字符串
【发布时间】:2012-10-01 19:45:05
【问题描述】:

我定义了一个 DatetimeIndex 如下。

>>> date_rng = pandas.date_range('20060101','20121231',freq='D')

>>> type(date_rng)
<class 'pandas.tseries.index.DatetimeIndex'>
>>> date_rng[0]
<Timestamp: 2006-01-01 00:00:00>

“date_rng”中的每个元素都是“Timestamp”,如何将其转换为如下所示的字符串系列?

>>> pandas.Series(['2006-01-01','2006-01-02','2006-01-03'])
0    2006-01-01
1    2006-01-02
2    2006-01-03

【问题讨论】:

    标签: python pandas


    【解决方案1】:
    >>> date_rng = pd.date_range('20060101','20060105',freq='D')
    >>> pd.Series(date_rng.format())
    
    0    2006-01-01
    1    2006-01-02
    2    2006-01-03
    3    2006-01-04
    4    2006-01-05
    

    【讨论】:

      猜你喜欢
      • 2018-06-23
      • 2018-03-12
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      • 2021-12-12
      • 2022-11-21
      • 2018-10-02
      • 1970-01-01
      相关资源
      最近更新 更多