Skip to main content
`Ctrl`+`K`

# pandas.Series.dt.is_quarter_start

Series.dt.is_quarter_start

  Indicator for whether the date is the first day of a quarter.

  This boolean attribute evaluates to True if the date falls on the first day of a calendar quarter (January 1, April 1, July 1, or October 1), and False otherwise.

  Returns:
    is_quarter_start 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

  `quarter`

    Return the quarter of the date.

  `is_quarter_end`

    Similar property for indicating the quarter end.

  Examples

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

      >>> df = pd.DataFrame({'dates': pd.date_range("2017-03-30",
      ...                   periods=4)})
      >>> df.assign(quarter=df.dates.dt.quarter,
      ...           is_quarter_start=df.dates.dt.is_quarter_start)
             dates  quarter  is_quarter_start
      0 2017-03-30        1             False
      1 2017-03-31        1             False
      2 2017-04-01        2              True
      3 2017-04-02        2             False

      >>> idx = pd.date_range('2017-03-30', periods=4)
      >>> idx
      DatetimeIndex(['2017-03-30', '2017-03-31', '2017-04-01', '2017-04-02'],
                    dtype='datetime64[us]', freq='D')

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