【问题标题】:Pandas: generate date range in a specific formatPandas:以特定格式生成日期范围
【发布时间】:2016-12-13 05:45:59
【问题描述】:

我想以字符串格式生成日期范围。例如2016010120160102...

我做了以下事情:

import pandas as pd

dateRange = pd.date_range('20160101', periods = 100)

第一个元素是dateRange[0] = Timestamp('2016-01-01 00:00:00', offset='D')

如何获得所需的输出?

【问题讨论】:

    标签: python-2.7 pandas time-series


    【解决方案1】:

    你需要把它转回字符串:

    dateRange = pd.date_range('20160101', periods = 5)
    dateRange.strftime('%Y%m%d')
    Out: 
    array(['20160101', '20160102', '20160103', '20160104', '20160105'], 
          dtype='<U8')
    

    【讨论】:

      猜你喜欢
      • 2017-02-23
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 2016-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      相关资源
      最近更新 更多