pandas.tseries.offsets.BQuarterBegin
- classpandas.tseries.offsets.BQuarterBegin
-
DateOffset приращений между первым рабочим днем каждого квартала.
startingMonth = 1 соответствует датам типа 1/01/2007, 4/01/2007, … startingMonth = 2 соответствует датам типа 2/01/2007, 5/01/2007, … startingMonth = 3 соответствует датам типа 3/01/2007, 6/01/2007, …
- Параметры:
-
- n:int, по умолчанию 1
-
Количество кварталов.
- normalize:bool, по умолчанию False
-
Нормализовать даты начала/окончания до полуночи перед генерацией диапазона дат.
- startingMonth:int, по умолчанию 3
-
Конкретное целое число для месяца года, с которого начинаются кварталы.
См. также
DateOffset-
Стандартный тип приращения дат.
Примеры
>>> from pandas.tseries.offsets import BQuarterBegin >>> ts = pd.Timestamp('2020-05-24 05:01:15') >>> ts + BQuarterBegin() Timestamp('2020-06-01 05:01:15') >>> ts + BQuarterBegin(2) Timestamp('2020-09-01 05:01:15') >>> ts + BQuarterBegin(startingMonth=2) Timestamp('2020-08-03 05:01:15') >>> ts + BQuarterBegin(-1) Timestamp('2020-03-02 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.BQuarterBegin.html