pandas.Series.mode#

Series.mode(dropna=True)[源代码]#

返回 Series 的众数。

众数是出现次数最多的值。可能有多个众数。

即使只返回一个值,也始终返回 Series。

Parameters:
dropnabool, default True

不考虑 NaN/NaT 的计数。

Returns:
Series

Series 的众数(按排序顺序)。

Examples

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

考虑 null 值与不考虑 null 值:

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