检查多个字段为空值的数据,给为空值的字段填充所有数据该字段的平均值;
import pandas as pd
# 创建一个含有空值的数据框
df = pd.DataFrame({"A": [1, 2, None, 4], "B": [None, 5, 6, 7], "C": [8, 9, 10, None]})
# 检查是否有空值
df.isnull().any(axis=1)
# 计算每列的平均值
mean_values = df.mean()
# 填充空值
df.fillna(mean_values, inplace=True)
# 输出填充后的数据框
df