pandas.tseries.offsets.BusinessMonthBegin
- classpandas.tseries.offsets.BusinessMonthBegin
-
Дата-смещение на первое рабочее день месяца.
BusinessMonthBegin переходит к следующей дате, которая является первым рабочим днем месяца.
- Параметры:
-
- n:int, по умолчанию 1
-
Количество месяцев.
- normalize:bool, по умолчанию False
-
Нормализовать начальные/конечные даты до полуночи перед генерацией диапазона дат.
См. также
DateOffset-
Стандартный вид приращения дат.
Примеры
>>> ts = pd.Timestamp(2022, 11, 30) >>> ts + pd.offsets.BMonthBegin() Timestamp('2022-12-01 00:00:00')>>> ts = pd.Timestamp(2022, 12, 1) >>> ts + pd.offsets.BMonthBegin() Timestamp('2023-01-02 00:00:00')Если вы хотите получить начало текущего рабочего месяца:
>>> ts = pd.Timestamp(2022, 12, 1) >>> pd.offsets.BMonthBegin().rollback(ts) Timestamp('2022-12-01 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)Откатывает заданную дату вперед к следующему смещению только если она не на смещении.
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.tseries.offsets.BusinessMonthBegin.html