📅  最后修改于: 2023-12-03 15:26:29.993000             🧑  作者: Mango
在Pandas中,可以使用isnull()
和sum()
函数来检查每个列中是否存在空值,并统计它们的数量。
import pandas as pd
# 读取数据集
df = pd.read_csv('data.csv')
# 检查每个列中是否存在空值,并统计它们的数量
null_count = df.isnull().sum()
# 输出存在空值的列及其空值数量
result = f"数据集中共有{sum(null_count > 0)}列存在空值\n\n"
for col, count in null_count.items():
if count > 0:
result += f"列名: {col},空值数量: {count}\n"
print(result)
输出结果将是一个包含列名和空值数量的文本,类似于以下内容:
数据集中共有3列存在空值
列名: name,空值数量: 1
列名: age,空值数量: 2
列名: salary,空值数量: 3
以上便是使用Pandas在Python中检查存在空值的列的方法。