Skip to main content
`Ctrl`+`K`

# pandas.Series.dt.is_year_end

Series.dt.is_year_end

  Indicate whether the date is the last day of the year.

  This boolean attribute evaluates to True if the date is December 31st, and False otherwise.

  Returns:
    Series or DatetimeIndex

      The same type as the original data with boolean values. Series will have the same name and index. DatetimeIndex will have the same name.

  See also

  `is_year_start`

    Similar property indicating the start of the year.

  Examples

  This method is available on Series with datetime values under the `.dt` accessor, and directly on DatetimeIndex.

      >>> dates = pd.Series(pd.date_range("2017-12-30", periods=3))
      >>> dates
      0   2017-12-30
      1   2017-12-31
      2   2018-01-01
      dtype: datetime64[us]

      >>> dates.dt.is_year_end
      0    False
      1     True
      2    False
      dtype: bool

      >>> idx = pd.date_range("2017-12-30", periods=3)
      >>> idx
      DatetimeIndex(['2017-12-30', '2017-12-31', '2018-01-01'],
                    dtype='datetime64[us]', freq='D')

      >>> idx.is_year_end
      array([False,  True, False])