您可以通过将
freq参数从更改
'M'为
'MS':
d = pandas.date_range(start='1/1/1980', end='11/1/1990', freq='MS') print(d)
现在应该打印:
DatetimeIndex(['1980-01-01', '1980-02-01', '1980-03-01', '1980-04-01', '1980-05-01', '1980-06-01', '1980-07-01', '1980-08-01', '1980-09-01', '1980-10-01', ... '1990-02-01', '1990-03-01', '1990-04-01', '1990-05-01', '1990-06-01', '1990-07-01', '1990-08-01', '1990-09-01', '1990-10-01', '1990-11-01'], dtype='datetime64[ns]', length=131, freq='MS', tz=None)
查看文档的 偏移别名
部分。在那里它表示
'M'是月末(月末频率),而
'MS'开始是(月起始频率)。



