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

Атрибут month

Атрибут month применяется к объекту DatetimeIndex и возвращает массив целых чисел, представляющих номер месяца (от 1 до 12) для каждой даты в индексе. Атрибут не принимает параметров и доступен только для чтения.

Синтаксис

datetime_index.month

Пример

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

import pandas as pd idx = pd.DatetimeIndex(['2026-01-15', '2026-02-20', '2026-03-25']) print(idx.month)

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

Index([1, 2, 3], dtype='int64')

Пример

Атрибут month часто применяется для фильтрации данных по месяцам. Извлечём строки, относящиеся к определённому месяцу:

import pandas as pd idx = pd.DatetimeIndex(['2026-01-15', '2026-02-20', '2026-03-25']) df = pd.DataFrame({'a': [1, 2, 3], 'b': [10, 20, 30]}, index=idx) print(df[df.index.month == 2])

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

a b 2026-02-20 2 20

Пример

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

import pandas as pd idx = pd.DatetimeIndex(['2026-01-15', '2026-01-20', '2026-02-25']) df = pd.DataFrame({'a': [1, 2, 3], 'b': [10, 20, 30]}, index=idx) df['month'] = df.index.month print(df.groupby('month').sum())

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

a b month 1 3 30 2 3 30

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

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