РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
502 of 687 menu

Атрибут is_quarter_start

Атрибут is_quarter_start аксессора dt применяется к Series с типом данных datetime и возвращает Series булевых значений, где True означает, что дата является первым днём квартала, а False - в противном случае. Началом квартала считаются даты: 1 января, 1 апреля, 1 июля и 1 октября. Атрибут не принимает никаких параметров.

Синтаксис

ser.dt.is_quarter_start

Пример

Давайте создадим серию с датами и проверим, какие из них являются началом квартала:

import pandas as pd ser = pd.Series(pd.date_range('2026-01-01', periods=10, freq='D')) res = ser.dt.is_quarter_start print(res)

Результат выполнения кода:

0 True 1 False 2 False 3 False 4 False 5 False 6 False 7 False 8 False 9 False dtype: bool

Пример

Теперь возьмём даты с промежутком в месяц и посмотрим, какие из них попадают на начало квартала:

import pandas as pd ser = pd.Series(pd.date_range('2026-01-01', periods=6, freq='MS')) res = ser.dt.is_quarter_start print(res)

Результат выполнения кода:

0 True 1 False 2 True 3 False 4 True 5 False dtype: bool

Пример

Атрибут можно использовать для фильтрации серии. Оставим только те даты, которые являются началом квартала:

import pandas as pd ser = pd.Series(pd.date_range('2026-01-01', periods=12, freq='ME')) filtered = ser[ser.dt.is_quarter_start] print(filtered)

Результат выполнения кода:

0 2026-01-31 3 2026-04-30 6 2026-07-31 9 2026-10-31 dtype: datetime64[ns]

Смотрите также

  • атрибут is_quarter_end,
    который проверяет, является ли дата концом квартала
  • атрибут quarter,
    который возвращает номер квартала
  • атрибут is_month_start,
    который проверяет, является ли дата началом месяца
  • атрибут is_year_start,
    который проверяет, является ли дата началом года
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить