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

Атрибут is_month_end

Атрибут is_month_end аксессора dt применяется к серии с датами и возвращает булеву серию, указывающую, является ли каждая дата последним днем месяца. Атрибут не принимает параметров. Результат - серия булевых значений (True - дата является последним днем месяца, False - нет).

Синтаксис

ser.dt.is_month_end

Пример

Давайте проверим, какие даты являются последними днями месяцев:

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

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

0 False 1 False 2 False 3 False 4 True 5 False 6 False 7 False 8 False 9 False dtype: bool

Пример

Давайте используем атрибут для фильтрации дат, которые являются последними днями месяца:

import pandas as pd ser = pd.Series(pd.date_range('2026-01-27', periods=15)) month_ends = ser[ser.dt.is_month_end] print(month_ends)

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

4 2026-01-31 9 2026-02-28 dtype: datetime64[ns]

Пример

Давайте проверим дату 29 февраля високосного года:

import pandas as pd ser = pd.Series(pd.date_range('2024-02-27', periods=5)) res = ser.dt.is_month_end print(res)

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

0 False 1 False 2 True 3 False 4 False dtype: bool

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

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