pandas.Series.mode#

Series.mode(dropna=True)[source]#

返回 Series 的眾數。

眾數是出現次數最多的值。可能存在多個眾數。

始終返回 Series,即使只返回一個值。

引數:
dropnabool,預設為 True

不考慮 NaN/NaT 的計數。

返回:
Series

Series 的眾數按排序順序排列。

另請參閱

numpy.mode

計算中位數的等效 NumPy 函式。

Series.sum

值的總和。

Series.median

值的中間值。

Series.std

值的標準差。

Series.var

值的方差。

Series.min

最小值。

Series.max

最大值。

示例

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

多個眾數

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

考慮和不考慮空值

>>> 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