pandas.DataFrame.nunique#
- DataFrame.nunique(axis=0, dropna=True)[源代码]#
计算指定轴上不同元素的数量。
返回包含不同元素数量的 Series。可以忽略 NaN 值。
- Parameters:
- axis{0 或 ‘index’, 1 或 ‘columns’}, default 0
要使用的轴。0 或 ‘index’ 表示按行,1 或 ‘columns’ 表示按列。
- dropnabool, default True
不包括 NaN 在计数中。
- Returns:
- Series
参见
Series.nuniqueSeries 的 nunique 方法。
DataFrame.count计算每列或每行的非 NA 单元格数。
Examples
>>> 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