Атрибут quarter
Атрибут quarter применяется к объекту Period
и возвращает целое число от 1 до 4, соответствующее кварталу
года, в который попадает данный период. Если период охватывает
несколько кварталов, возвращается номер квартала начала периода.
Атрибут доступен только для чтения.
Синтаксис
period.quarter
Пример
Давайте создадим период на первый месяц года и узнаем его квартал:
import pandas as pd
period = pd.Period('2026-01')
res = period.quarter
print(res)
Результат выполнения кода:
1
Пример
Давайте проверим квартал для периода, охватывающего несколько месяцев:
import pandas as pd
period = pd.Period('2026-03', freq='M')
res = period.quarter
print(res)
Результат выполнения кода:
1
Пример
Давайте получим квартал для периодов из разных частей года:
import pandas as pd
periods = [
pd.Period('2026-01'),
pd.Period('2026-05'),
pd.Period('2026-08'),
pd.Period('2026-11')
]
for period in periods:
print(f'{period} -> квартал {period.quarter}')
Результат выполнения кода:
"2026-01 -> квартал 1"
"2026-05 -> квартал 2"
"2026-08 -> квартал 3"
"2026-11 -> квартал 4"
Пример
Давайте применим атрибут к квартальному периоду:
import pandas as pd
period = pd.Period('2026Q2')
res = period.quarter
print(res)
Результат выполнения кода:
2
Смотрите также
-
класс
Period,
который представляет временной период -
атрибут
year,
который возвращает год периода -
атрибут
month,
который возвращает месяц периода -
атрибут
start_time,
который возвращает начало периода