pandas.DataFrame.nunique#

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

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

返回具有不同元素数量的系列。可以忽略 NaN 值。

参数:
{0 或 ‘index’, 1 或 ‘columns’},默认 0

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

dropna布尔值, 默认为 True

不要在计数中包含 NaN。

返回:
系列

根据 axis ,每行或每列的唯一值计数的系列。

参见

Series.nunique

Series 的 nunique 方法。

DataFrame.count

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

例子

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