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.nuniqueSeries 的 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