pandas.tseries.offsets.BYearEnd
- classpandas.tseries.offsets.BYearEnd
-
DateOffset приращений между последним рабочим днем года.
- Parameters:
-
- n:int, default 1
-
Количество представляемых лет.
- normalize:bool, default False
-
Нормализует даты начала/окончания до полуночи перед генерацией диапазона дат.
- month:int, default 12
-
Конкретное целое число для месяца года.
См. также
DateOffset-
Стандартный тип приращения дат.
Примеры
>>> from pandas.tseries.offsets import BYearEnd >>> ts = pd.Timestamp('2020-05-24 05:01:15') >>> ts - BYearEnd() Timestamp('2019-12-31 05:01:15') >>> ts + BYearEnd() Timestamp('2020-12-31 05:01:15') >>> ts + BYearEnd(3) Timestamp('2022-12-30 05:01:15') >>> ts + BYearEnd(-3) Timestamp('2017-12-29 05:01:15') >>> ts + BYearEnd(month=11) Timestamp('2020-11-30 05:01:15')Атрибуты
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.BYearEnd.html