pandas.DataFrame.nunique #

数据框。nunique ( axis = 0 , dropna = True ) [来源] #

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

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

参数
{0 或 'index', 1 或 'columns'}, 默认 0

要使用的轴。 0 或“索引”表示按行,1 或“列”表示按列。

dropna bool,默认 True

不要在计数中包含 NaN。

返回
系列

也可以看看

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