Атрибут day
Атрибут day применяется к объекту Period
и возвращает целое число, представляющее день месяца.
Этот атрибут доступен только для чтения и не требует
параметров. Он извлекает числовой день из временного
периода, что удобно для анализа или фильтрации данных
по дням месяца.
Синтаксис
period.day
Пример
Давайте создадим объект Period и получим день месяца:
import pandas as pd
period = pd.Period('2026-09-09', freq='D')
day_of_month = period.day
print(day_of_month)
Результат выполнения кода:
9
Пример
Давайте создадим объект Period с другим днём месяца:
import pandas as pd
period = pd.Period('2026-12-31', freq='D')
print(period.day)
Результат выполнения кода:
31
Пример
Атрибут day также работает для объектов Period
с месячной периодичностью. В этом случае возвращается
последний день месяца:
import pandas as pd
period = pd.Period('2026-09', freq='M')
print(period.day)
Результат выполнения кода:
30
Пример
Давайте извлечём день месяца из серии периодов:
import pandas as pd
periods = pd.period_range('2026-09-01', periods=5, freq='D')
days = [p.day for p in periods]
print(days)
Результат выполнения кода:
[1, 2, 3, 4, 5]