df.nunique() 是 pandas 中的一个方法,用于对 DataFrame(数据框)进行操作。它返回每列中唯一值的数量。
以下是一个例子:
import pandas as pd
# 创建一个样本DataFrame
data = {'列1': [1, 2, 3, 1, 2],
'列2': ['A', 'B', 'A', 'C', 'B'],
'列3': ['X', 'Y', 'X', 'Z', 'Y']}
df = pd.DataFrame(data)
# 获取每列唯一值的数量
unique_counts = df.nunique()
# 打印结果
print(unique_counts)
在这个例子中,df.nunique() 将输出一个包含 DataFrame df 每列中唯一值数量的 pandas Series。结果可能类似于以下形式:
列1 3
列2 3
列3 3
dtype: int64
这表示 DataFrame 的每一列中都有 3 个唯一值。