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

Атрибут day_name

Атрибут day_name применяется к Series с типом данных datetime64 и возвращает названия дней недели для каждой даты. По умолчанию названия возвращаются на английском языке. При желании можно передать параметр locale для локализации названий дней.

Синтаксис

ser.dt.day_name([locale])

Пример

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

import pandas as pd ser = pd.Series(pd.date_range('2026-09-09', periods=5)) res = ser.dt.day_name() print(res)

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

0 Wednesday 1 Thursday 2 Friday 3 Saturday 4 Sunday dtype: object

Пример

Давайте получим названия дней недели на русском языке. Для этого передадим параметр locale со значением 'ru_RU.UTF-8':

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

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

0 Среда 1 Четверг 2 Пятница 3 Суббота 4 Воскресенье dtype: object

Пример

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

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

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

a b day 0 1 2026-09-09 Wednesday 1 2 2026-09-10 Thursday 2 3 2026-09-11 Friday 3 4 2026-09-12 Saturday 4 5 2026-09-13 Sunday

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

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