Skip to main content
`Ctrl`+`K`

# pandas.Series.mode

Series.mode(dropna=True)

  Return the mode(s) of the Series.

  The mode is the value that appears most often. There can be multiple modes.

  Always returns Series even if only one value is returned.

  Parameters:
    dropnabool, default True

      Don’t consider counts of NaN/NaT.

  Returns:
    Series

      Modes of the Series in sorted order.

  Examples

      >>> s = pd.Series([2, 4, 2, 2, 4, None])
      >>> s.mode()
      0    2.0
      dtype: float64

  More than one mode:

      >>> s = pd.Series([2, 4, 8, 2, 4, None])
      >>> s.mode()
      0    2.0
      1    4.0
      dtype: float64

  With and without considering null value:

      >>> s = pd.Series([2, 4, None, None, 4, None])
      >>> s.mode(dropna=False)
      0   NaN
      dtype: float64
      >>> s = pd.Series([2, 4, None, None, 4, None])
      >>> s.mode()
      0    4.0
      dtype: float64