Pandas DataFrame nunique() 方法

实例

返回每列的唯一值数:

  1. import pandas as pd
  2. data = [[10, 20, 0], [10, 10, 10], [10, 20, 30]]
  3. df = pd.DataFrame(data)
  4. print(df.nunique())

定义与用法

nunique() 方法返回每列的唯一值的数量。

通过指定列轴 (axis='columns'), nunique() 方法按列搜索并返回每个 的唯一值数。


语法

  1. dataframe.nunique(axis, dropna)

参数

这些参数都是 关键字参数

参数描述
axis0
1
'index'
'columns'
可选, 要检查的轴,默认为 0
dropnaTrue
False
可选, 默认值为 True。如果结果不应删除空值,则设置为 False

返回值

一个 Series 具有每列或每行的唯一值数。

此函数不更改原始 DataFrame 对象。

分类导航