mars.dataframe.DataFrame.nunique#

DataFrame.nunique(axis=0, dropna=True, combine_size=None)#

计算请求轴上的不同观察值。

返回具有不同观测数的系列。可以忽略NaN值。

Parameters
  • axis ({0'index', 1'columns'}, 默认 0) – 使用的轴。0 或 ‘index’ 表示按行,1 或 ‘columns’ 表示按列。

  • dropna (bool, default True) – 不要在计数中包含 NaN。

  • combine_size (int, 可选) – 拼接的块数。

Return type

系列

另请参阅

Series.nunique

Series的nunique方法。

DataFrame.count

计算每列或每行中的非NA单元格数量。

示例

>>> import mars.dataframe as md
>>> df = md.DataFrame({'A': [1, 2, 3], 'B': [1, 1, 1]})
>>> df.nunique().execute()
A    3
B    1
dtype: int64
>>> df.nunique(axis=1).execute()
0    1
1    2
2    2
dtype: int64