Атрибут quarter
Атрибут quarter применяется к объекту Timestamp
и возвращает номер квартала года (от 1 до 4), в который
попадает дата. Этот атрибут доступен только для чтения.
Синтаксис
timestamp.quarter
Пример
Давайте создадим объект Timestamp, представляющий дату 15 марта 2026 года,
и выведем номер квартала:
import pandas as pd
ts = pd.Timestamp('2026-03-15')
res = ts.quarter
print(res)
Результат выполнения кода:
1
Пример
Теперь рассмотрим дату из второго квартала. Создадим временную метку на 1 июня 2026 года и получим её квартал:
import pandas as pd
ts = pd.Timestamp('2026-06-01')
res = ts.quarter
print(res)
Результат выполнения кода:
2
Пример
Атрибут quarter корректно работает и с датами,
содержащими время. Давайте создадим временную метку
с указанием часов и минут, а затем выведем её квартал:
import pandas as pd
ts = pd.Timestamp('2026-12-25 15:30:45')
res = ts.quarter
print(res)
Результат выполнения кода:
4
Пример
Атрибут можно использовать в комбинации с другими атрибутами для получения полной информации о дате. Например, выведем год и квартал для нескольких дат:
import pandas as pd
ts1 = pd.Timestamp('2026-02-10')
ts2 = pd.Timestamp('2026-08-20')
ts3 = pd.Timestamp('2026-11-05')
print(f"{ts1.year} - Q{ts1.quarter}")
print(f"{ts2.year} - Q{ts2.quarter}")
print(f"{ts3.year} - Q{ts3.quarter}")
Результат выполнения кода:
"2026 - Q1"
"2026 - Q3"
"2026 - Q4"
Смотрите также
-
атрибут
year,
который возвращает год временной метки -
атрибут
month,
который возвращает номер месяца -
атрибут
week,
который возвращает номер недели в году -
атрибут
days_in_month,
который возвращает количество дней в месяце