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