Pandas 实现了 DatetimeIndex 类,您可以使用 pandas.date_range 函数对其进行实例化。
import pandas as pd
pd.date_range(start='2020-11-03', end='2021-10-01')
DatetimeIndex(['2020-11-03', '2020-11-04', '2020-11-05', '2020-11-06',
'2020-11-07', '2020-11-08', '2020-11-09', '2020-11-10',
'2020-11-11', '2020-11-12',
...
'2021-09-22', '2021-09-23', '2021-09-24', '2021-09-25',
'2021-09-26', '2021-09-27', '2021-09-28', '2021-09-29',
'2021-09-30', '2021-10-01'],
dtype='datetime64[ns]', length=333, freq='D')
如果您确实需要该范围内的 DataFrame,您可以从之前创建一个:
pd.DataFrame(pd.date_range(start='2020-11-03', end='2021-10-01'), columns=['dates'])
参考:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.date_range.html