DataFrame.nunique(self, axis=0, dropna=True) → pandas.core.series.Series [source]
在请求的轴上计数不同的观察值。
返回Series不同的观测值(observations)。可以忽略NaN值
参数: | axis : 要使用的轴。行为 dropna : 不要在计数中包括 |
返回值: |
|
例子
>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [1, 1, 1]})
>>> df.nunique()
A 3
B 1
dtype: int64
>>> df.nunique(axis=1)
0 1
1 2
2 2
dtype: int64