считает DateTimeIndex
dates
продлить панда datetimeindex на 1 период
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: Non-векторизованную DateOffset применяется к серии или DatetimeIndex
Очень хорошее и аккуратное решение! – MaxU