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