pandas.DataFrame.nunique#

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

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

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

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

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

dropnabool,默认为 True

不在计数中包含 NaN。

返回:
Series

Series,包含每行或每列的唯一值计数,具体取决于 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