pandas.tseries.offsets.BQuarterBegin#
- класс pandas.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, …
- Параметры:
- nint, по умолчанию 1
Количество представленных кварталов.
- нормализоватьbool, по умолчанию False
Нормализовать начальные/конечные даты до полуночи перед генерацией диапазона дат.
- startingMonthint, по умолчанию 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)Переместить указанную дату вперед к следующему смещению только если она не на смещении.