考虑DateTimeIndex
dates
dates = pd.date_range('2016-01-29', periods=4, freq='BM')
dates
DatetimeIndex(['2016-01-29', '2016-02-29', '2016-03-31', '2016-04-29'],
dtype='datetime64[ns]', freq='BM')
我想以附加到对象的频率将索引延长一个周期。
我预计
pd.date_range('2016-01-29', periods=5, freq='BM')
DatetimeIndex(['2016-01-29', '2016-02-29', '2016-03-31', '2016-04-29',
'2016-05-31'],
dtype='datetime64[ns]', freq='BM')
我试过了
dates.append(dates[[-1]] + pd.offsets.BusinessMonthEnd())
然而
- 未概括为使用频率
dates
- 我收到性能警告
PerformanceWarning:将非矢量化 DateOffset 应用于 Series 或 DatetimeIndex