Метод month_name
Метод month_name применяется к DatetimeIndex
и возвращает массив названий месяцев для каждой даты в индексе.
Первым параметром можно передать локаль для отображения названий
месяцев. Если параметр не указан, используется локаль системы
или настройки Pandas.
Синтаксис
datetime_index.month_name([locale])
Пример
Давайте создадим даты и получим названия месяцев для каждой из них:
import pandas as pd
dates = pd.DatetimeIndex(['2023-01-15', '2023-02-20', '2023-03-25'])
res = dates.month_name()
print(res)
Результат выполнения кода:
Index(['January', 'February', 'March'], dtype='object')
Пример
Давайте укажем русскую локаль для отображения названий месяцев:
import pandas as pd
dates = pd.DatetimeIndex(['2023-04-10', '2023-05-15', '2023-06-20'])
res = dates.month_name(locale='ru_RU.UTF-8')
print(res)
Результат выполнения кода:
Index(['Апрель', 'Май', 'Июнь'], dtype='object')
Пример
Давайте применим метод к индексу с месяцами в формате с временем:
import pandas as pd
dates = pd.DatetimeIndex(['2023-07-01 10:30:00', '2023-08-15 14:45:00'])
res = dates.month_name()
print(res)
Результат выполнения кода:
Index(['July', 'August'], dtype='object')
Смотрите также
-
метод
day_name,
который возвращает названия дней недели -
метод
strftime,
который форматирует даты по заданному шаблону -
атрибут
month,
который возвращает числовые значения месяцев -
класс
DatetimeIndex,
который представляет индекс с датами и временем