pandas.DataFrame.nunique#

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

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

带多个不同元素的返回系列。可以忽略NaN值。

参数
axis{0或‘index’,1或‘Columns’},默认为0

要使用的轴。行方式为0或‘index’,列方式为1或‘Columns’。

dropna布尔值,默认为True

别把南也算在内。

退货
系列

参见

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