pandas.tseries.offsets.BusinessMonthEnd#
- класс pandas.tseries.offsets.BusinessMonthEnd#
DateOffset приращения между последним рабочим днем месяца.
BusinessMonthEnd переходит к следующей дате, которая является последним рабочим днём месяца.
- Параметры:
- nint, по умолчанию 1
Количество представленных месяцев.
- нормализоватьbool, по умолчанию False
Нормализовать начальные/конечные даты до полуночи перед генерацией диапазона дат.
Смотрите также
DateOffsetСтандартный тип приращения даты.
Примеры
>>> ts = pd.Timestamp(2022, 11, 29) >>> ts + pd.offsets.BMonthEnd() Timestamp('2022-11-30 00:00:00')
>>> ts = pd.Timestamp(2022, 11, 30) >>> ts + pd.offsets.BMonthEnd() Timestamp('2022-12-30 00:00:00')
Если вы хотите получить конец текущего рабочего месяца:
>>> ts = pd.Timestamp(2022, 11, 30) >>> pd.offsets.BMonthEnd().rollforward(ts) Timestamp('2022-11-30 00:00:00')
Атрибуты
baseВозвращает копию вызывающего объекта смещения с n=1 и всеми остальными атрибутами равными.
Возвращает строку, представляющую частоту.
Возвращает словарь дополнительных параметров для смещения.
Возвращает строку, представляющую базовую частоту.
Методы
copy()Возвращает копию частоты.
(УСТАРЕЛО) Возвращает логическое значение, является ли частота единичной (n=1).
is_month_end(ts)Возвращает булево значение, указывающее, приходится ли метка времени на конец месяца.
is_month_start(ts)Возвращает логическое значение, происходит ли метка времени в начале месяца.
is_on_offset(dt)Возвращает логическое значение, пересекается ли метка времени с этой частотой.
is_quarter_end(ts)Возвращает булево значение, указывающее, приходится ли метка времени на конец квартала.
is_quarter_start(ts)Возвращает булево значение, указывающее, приходится ли временная метка на начало квартала.
is_year_end(ts)Возвращает логическое значение, указывающее, приходится ли метка времени на конец года.
is_year_start(ts)Возвращает булево значение, указывающее, приходится ли временная метка на начало года.
rollback(dt)Переместить предоставленную дату назад к следующему смещению только если она не на смещении.
rollforward(dt)Переместить указанную дату вперед к следующему смещению только если она не на смещении.