Атрибут month
Атрибут month применяется к объекту Period
и возвращает номер месяца в виде целого числа от 1 до 12,
где 1 соответствует январю, а 12 - декабрю.
Этот атрибут позволяет быстро извлечь информацию о месяце
из временного периода без дополнительных преобразований.
Синтаксис
period.month
Пример
Давайте создадим период на март 2025 года и получим номер месяца:
import pandas as pd
period = pd.Period('2025-03')
res = period.month
print(res)
Результат выполнения кода:
3
Пример
Получим номер месяца из периода с дневной детализацией:
import pandas as pd
period = pd.Period('2025-12-15', freq='D')
res = period.month
print(res)
Результат выполнения кода:
12
Пример
Атрибут month можно использовать в цикле для обработки
нескольких периодов:
import pandas as pd
periods = [
pd.Period('2024-01'),
pd.Period('2024-06'),
pd.Period('2024-12')
]
for p in periods:
print(f'{p}: month = {p.month}')
Результат выполнения кода:
"2024-01: month = 1"
"2024-06: month = 6"
"2024-12: month = 12"