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

Атрибут day

Атрибут day аксессора dt применяется к Series с типом данных datetime и извлекает день месяца из каждой даты. Возвращается новая Series с целочисленными значениями от 1 до 31.

Синтаксис

ser.dt.day

Пример

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

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

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

0 1 1 2 2 3 3 4 4 5 dtype: int32

Пример

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

import pandas as pd dates = pd.Series([ '2026-01-15', '2026-02-28', '2026-03-01', '2026-04-10' ]) ser = pd.to_datetime(dates) res = ser.dt.day print(res)

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

0 15 1 28 2 1 3 10 dtype: int32

Пример

Давайте используем атрибут day вместе с другими атрибутами аксессора dt для формирования строки с полной датой:

import pandas as pd ser = pd.Series(pd.date_range('2026-05-10', periods=3)) days = ser.dt.day months = ser.dt.month years = ser.dt.year res = years.astype(str) + '-' + months.astype(str) + '-' + days.astype(str) print(res)

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

0 2026-5-10 1 2026-5-11 2 2026-5-12 dtype: object

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

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