pandas.Series.mode#
- Series.mode(dropna=True)[源代码][源代码]#
返回 Series 的模式。
众数是最常出现的值。可以有多个众数。
即使只返回一个值,也总是返回 Series。
- 参数:
- dropna布尔值, 默认为 True
不考虑 NaN/NaT 的数量。
- 返回:
- 系列
按排序顺序的系列模式。
参见
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