pandas.tseries.offsets.MonthBegin
- classpandas.tseries.offsets.MonthBegin
-
DateOffset начала месяца.
MonthBegin переходит к следующей дате, которая является началом месяца.
- Параметры:
-
- n:int, по умолчанию 1
-
Количество месяцев.
- normalize:bool, по умолчанию False
-
Нормализовать начальную/конечную даты до полуночи перед генерацией диапазона дат.
См. также
DateOffset-
Стандартный тип приращения дат.
Примеры
>>> ts = pd.Timestamp(2022, 11, 30) >>> ts + pd.offsets.MonthBegin() Timestamp('2022-12-01 00:00:00')>>> ts = pd.Timestamp(2022, 12, 1) >>> ts + pd.offsets.MonthBegin() Timestamp('2023-01-01 00:00:00')Если вы хотите получить начало текущего месяца:
>>> ts = pd.Timestamp(2022, 12, 1) >>> pd.offsets.MonthBegin().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.MonthBegin.html