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

Метод month_name

Метод month_name применяется к Series с типом данных datetime через аксессор dt и возвращает названия месяцев для каждой даты. Первым параметром можно передать локаль для вывода названий на определённом языке. Если параметр не указан, используется локаль по умолчанию.

Синтаксис

ser.dt.month_name([locale])

Пример

Давайте получим названия месяцев для Series с датами:

import pandas as pd ser = pd.Series(pd.date_range('2026-01-01', periods=5, freq='MS')) res = ser.dt.month_name() print(res)

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

0 January 1 February 2 March 3 April 4 May dtype: object

Пример

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

import pandas as pd ser = pd.Series(pd.date_range('2026-01-01', periods=5, freq='MS')) res = ser.dt.month_name(locale='ru_RU.UTF-8') print(res)

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

0 Январь 1 Февраль 2 Март 3 Апрель 4 Май dtype: object

Пример

Давайте применим метод к столбцу таблицы с датами:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4, 5], 'b': pd.date_range('2026-01-01', periods=5, freq='M') }) df['month_name'] = df['b'].dt.month_name() print(df)

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

a b month_name 0 1 2026-01-31 January 1 2 2026-02-28 February 2 3 2026-03-31 March 3 4 2026-04-30 April 4 5 2026-05-31 May

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

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