Pandas DataFrame nunique() 方法
实例
返回每列的唯一值数:
import pandas as pd
data = [[10, 20, 0], [10, 10, 10], [10, 20, 30]]
df = pd.DataFrame(data)
print(df.nunique())
定义与用法
nunique()
方法返回每列的唯一值的数量。
通过指定列轴 (axis='columns'
), nunique()
方法按列搜索并返回每个 行 的唯一值数。
语法
dataframe.nunique(axis, dropna)
参数
这些参数都是 关键字参数。
参数 | 值 | 描述 |
---|---|---|
axis | 0 1 'index' 'columns' | 可选, 要检查的轴,默认为 0 |
dropna | True False | 可选, 默认值为 True。如果结果不应删除空值,则设置为 False |
返回值
一个 Series 具有每列或每行的唯一值数。
此函数不更改原始 DataFrame 对象。