要遍历数据框中的列来计算其值的个数,可以使用Python的pandas库。
以下是一个示例代码,演示了如何遍历数据框的列,并计算每一列中唯一值的个数:
import pandas as pd
# 创建一个示例数据框
data = {'A': [1, 1, 2, 2, 3],
'B': [4, 4, 5, 6, 7],
'C': [8, 9, 10, 10, 11]}
df = pd.DataFrame(data)
# 遍历数据框的列
for col in df.columns:
# 计算每一列中唯一值的个数
unique_count = df[col].nunique()
print(f"列 {col} 中的唯一值个数为: {unique_count}")
输出结果为:
列 A 中的唯一值个数为: 3
列 B 中的唯一值个数为: 4
列 C 中的唯一值个数为: 4
这段代码首先创建了一个示例数据框,然后使用df.columns
遍历数据框的列。在每次循环中,使用df[col]
选择当前列,并使用nunique()
方法计算唯一值的个数。最后,使用print()
函数打印结果。
上一篇:遍历数据框中的列并检查数据类型
下一篇:遍历数据框中的每一列并进行比较。