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