我想以字符串格式生成日期范围。例如20160101
,20160102
...
我做了以下事情:
import pandas as pd
dateRange = pd.date_range('20160101', periods = 100)
第一个元素是dateRange[0] = Timestamp('2016-01-01 00:00:00', offset='D')
如何获得所需的输出?
答案 0 :(得分:2)
您需要将其转换回字符串:
dateRange = pd.date_range('20160101', periods = 5)
dateRange.strftime('%Y%m%d')
Out:
array(['20160101', '20160102', '20160103', '20160104', '20160105'],
dtype='<U8')