📜  有多少列中存在空值?在熊猫中 - Python (1)

📅  最后修改于: 2023-12-03 15:26:29.993000             🧑  作者: Mango

在Pandas中如何找到存在空值的列

在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中检查存在空值的列的方法。