РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
489 of 687 menu

Атрибут month

Атрибут month применяется к Series с типом данных datetime через аксессор dt и возвращает номер месяца в виде целого числа. Нумерация месяцев начинается с единицы, где 1 - январь, а 12 - декабрь. Атрибут не принимает никаких параметров.

Синтаксис

ser.dt.month

Пример

Давайте создадим серию с датами и извлечём номера месяцев:

import pandas as pd ser = pd.Series(pd.date_range('2025-01-15', periods=5, freq='ME')) print(ser.dt.month)

Результат выполнения кода:

0 1 1 2 2 3 3 4 4 5 dtype: int32

Пример

Теперь извлечём месяц из конкретной даты:

import pandas as pd ser = pd.Series(['2025-12-25', '2024-07-01', '2023-03-15']) ser = pd.to_datetime(ser) print(ser.dt.month)

Результат выполнения кода:

0 12 1 7 2 3 dtype: int32

Пример

Атрибут можно использовать для фильтрации данных по месяцу. Выберем только те даты, которые относятся к летним месяцам:

import pandas as pd ser = pd.Series(pd.date_range('2025-01-01', periods=12, freq='ME')) summer_months = ser[ser.dt.month.isin([6, 7, 8])] print(summer_months)

Результат выполнения кода:

5 2025-06-30 6 2025-07-31 7 2025-08-31 dtype: datetime64[ns]

Смотрите также

  • атрибут year,
    который возвращает год из даты
  • атрибут day,
    который возвращает день месяца из даты
  • атрибут dayofweek,
    который возвращает день недели из даты
  • метод month_name,
    который возвращает название месяца из даты
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить