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

Атрибут day

Атрибут day класса DatetimeIndex возвращает массив дней месяца для каждой даты в индексe. Атрибут предназначен только для чтения и доступен для всех индексов, содержащих временные метки.

Синтаксис

datetime_index.day

Пример

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

import pandas as pd dt_index = pd.DatetimeIndex(['2026-09-09', '2026-10-15', '2026-11-25']) days = dt_index.day print(days)

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

Index([9, 15, 25], dtype='int64')

Пример

Теперь применим атрибут day к индексу, полученному из столбца DataFrame:

import pandas as pd df = pd.DataFrame({ 'date': ['2026-01-01', '2026-02-02', '2026-03-03'], 'value': [10, 20, 30] }) df['date'] = pd.to_datetime(df['date']) df.set_index('date', inplace=True) days = df.index.day print(days)

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

Index([1, 2, 3], dtype='int64')

Пример

Атрибут day также работает с диапазонами дат:

import pandas as pd dt_index = pd.date_range('2026-09-01', periods=5, freq='D') print('Индекс:\n', dt_index) days = dt_index.day print('\nДни месяца:', days)

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

Индекс: DatetimeIndex(['2026-09-01', '2026-09-02', '2026-09-03', '2026-09-04', '2026-09-05'], dtype='datetime64[ns]', freq='D') Дни месяца: Index([1, 2, 3, 4, 5], dtype='int64')

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

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