Метод month_name
Метод month_name применяется к объекту Timestamp
и возвращает строку с названием месяца на указанном языке.
Первым параметром можно передать локаль (например, 'ru_RU.UTF-8').
Если параметр не указан, возвращается название месяца на английском языке.
Синтаксис
timestamp.month_name([locale])
Пример
Давайте получим название месяца для указанной даты:
import pandas as pd
ts = pd.Timestamp('2026-09-09')
res = ts.month_name()
print(res)
Результат выполнения кода:
"September"
Пример
Давайте получим название месяца на русском языке:
import pandas as pd
ts = pd.Timestamp('2026-09-09')
res = ts.month_name(locale='ru_RU.UTF-8')
print(res)
Результат выполнения кода:
"сентябрь"
Пример
Давайте применим метод к серии с датами:
import pandas as pd
ser = pd.Series([
pd.Timestamp('2026-01-01'),
pd.Timestamp('2026-06-15'),
pd.Timestamp('2026-12-31')
])
res = ser.dt.month_name()
print(res)
Результат выполнения кода:
"0 January
1 June
2 December
dtype: object"