pandas.tseries.offsets.FY5253Quarter
- classpandas.tseries.offsets.FY5253Quarter
-
Смещение на даты кварталов 52-53-недельного финансового года.
Также известен как календарь 4-4-5.
Используется компаниями, которые хотят, чтобы их финансовый год всегда заканчивался в один и тот же день недели.
Это метод управления отчетными периодами. Это распространенная структура календаря для некоторых отраслей, таких как розничная торговля, производство и индустрия паркинга.
Дополнительную информацию см.: https://en.wikipedia.org/wiki/4-4-5_calendar
Год может либо:
заканчиваться в последний X день месяца Y.
заканчиваться в последний X день, ближайший к последнему дню месяца Y.
X — определенный день недели. Y — определенный месяц года.
startingMonth = 1 соответствует датам типа 31.01.2007, 30.04.2007, … startingMonth = 2 соответствует датам типа 28.02.2007, 31.05.2007, … startingMonth = 3 соответствует датам типа 30.03.2007, 29.06.2007, …
- Параметры
-
- n:int
- weekday:int {0, 1, …, 6}, по умолчанию 0
-
Определенное целое число для дня недели.
0 — понедельник
1 — вторник
2 — среда
3 — четверг
4 — пятница
5 — суббота
6 — воскресенье.
- startingMonth:int {1, 2, …, 12}, по умолчанию 1
-
Месяц, в котором заканчиваются финансовые годы.
- qtr_with_extra_week:int {1, 2, 3, 4}, по умолчанию 1
-
Номер квартала, который имеет дополнительную неделю при необходимости.
- variation:str, по умолчанию “nearest”
-
Метод применения календаря 4-4-5.
Есть два варианта:
“nearest” означает, что конец года — это weekday, ближайший к последнему дню месяца в году.
“last” означает, что конец года — это последний weekday последнего месяца в финансовом году.
Примеры
>>> ts = pd.Timestamp(2022, 1, 1) >>> ts + pd.offsets.FY5253Quarter() Timestamp('2022-01-31 00:00:00')Атрибуты
Возвращает копию объекта смещения вызывающего объекта с n=1 и всеми другими атрибутами равными.
Возвращает строку, представляющую частоту.
Возвращает словарь дополнительных параметров для смещения.
Возвращает строку, представляющую базовую частоту.
n
nanos
normalize
qtr_with_extra_week
rule_code
startingMonth
variation
weekday
Методы
__call__(*args, **kwargs)Вызов self как функции.
(УСТАРЕЛО) Векторизованное применение DateOffset к DatetimeIndex.
Возвращает копию частоты.
Возвращает булево значение, если частота является частотой единицы (n=1).
Возвращает булево значение, если отметка времени приходится на конец месяца.
Возвращает булево значение, если отметка времени приходится на начало месяца.
Возвращает булево значение, если отметка времени пересекается с этой частотой.
Возвращает булево значение, если отметка времени приходится на конец квартала.
Возвращает булево значение, если отметка времени приходится на начало квартала.
Возвращает булево значение, если отметка времени приходится на конец года.
Возвращает булево значение, если отметка времени приходится на начало года.
Откатывает предоставленную дату назад к следующему смещению только если она не на смещении.
Откатывает предоставленную дату вперёд к следующему смещению только если она не на смещении.
apply
get_rule_code_suffix
get_weeks
isAnchored
onOffset
year_has_extra_week
© 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/1.5.0/reference/api/pandas.tseries.offsets.FY5253Quarter.html