pandas.DataFrame.nunique#

DataFrame.nunique(axis=0, dropna=True)[源代码]#

计算指定轴上不同元素的数量。

返回包含不同元素数量的 Series。可以忽略 NaN 值。

Parameters:
axis{0 或 ‘index’, 1 或 ‘columns’}, default 0

要使用的轴。0 或 ‘index’ 表示按行,1 或 ‘columns’ 表示按列。

dropnabool, default True

不包括 NaN 在计数中。

Returns:
Series

参见

Series.nunique

Series 的 nunique 方法。

DataFrame.count

计算每列或每行的非 NA 单元格数。

Examples

>>> df = pd.DataFrame({'A': [4, 5, 6], 'B': [4, 1, 1]})
>>> df.nunique()
A    3
B    2
dtype: int64
>>> df.nunique(axis=1)
0    1
1    2
2    2
dtype: int64