Атрибут freq
Атрибут freq применяется к объекту Period
и возвращает строку, которая указывает на частоту периода.
Это может быть, например, 'M' для месяца, 'D' для дня,
'Y' для года и так далее. Атрибут доступен только для чтения.
Синтаксис
period.freq
Пример
Давайте создадим период с месячной частотой и выведем его частоту:
import pandas as pd
# Создаём период с частотой 'M' (месяц)
period = pd.Period('2026-09', freq='M')
print(period.freq)
Результат выполнения кода:
"M"
Пример
Теперь создадим период с дневной частотой и проверим атрибут:
import pandas as pd
# Создаём период с частотой 'D' (день)
period = pd.Period('2026-09-09', freq='D')
print(period.freq)
Результат выполнения кода:
"D"
Пример
Атрибут freq также работает для периодов с квартальной частотой:
import pandas as pd
# Создаём период с частотой 'Q' (квартал)
period = pd.Period('2026Q3', freq='Q')
print(period.freq)
Результат выполнения кода:
"Q-DEC"
Обратите внимание, что для квартальной частоты может возвращаться уточнённое обозначение, например, 'Q-DEC', где 'DEC' указывает на окончание финансового года.
Смотрите также
-
атрибут
start_time,
который возвращает начало периода -
атрибут
end_time,
который возвращает конец периода -
метод
asfreq,
который преобразует частоту периода -
класс
Period,
который представляет временной период