Pandas DataFrame nunique() 方法

定义和用法

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

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

实例

返回每列的唯一值的数量:

import pandas as pd

data = [[10, 20, 0], [10, 10, 10], [10, 20, 30]]

df = pd.DataFrame(data)

print(df.nunique())

亲自试一试

语法

dataframe.nunique(axis, dropna)

参数

参数是关键字参数

参数 描述
axis
  • 0
  • 1
  • 'index'
  • 'columns'

可选。要检查的轴。

默认为 0。

dropna
  • True
  • False

可选。如果结果不应删除 NULL 值,则设置为 False。

默认为 True。

返回值

包含每列或每行唯一值数量的 Series

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