python中缺失值如何用均值进行填充
时间: 2023-06-02 10:06:08 浏览: 224
python实现数据清洗(缺失值与异常值处理)
5星 · 资源好评率100%
可以使用 pandas 库提供的 fillna() 函数,将缺失值用该列的均值进行填充。具体操作如下:
1.读取数据并找出有缺失值的列。
2.使用 mean() 方法计算该列的均值。
3.使用 fillna() 方法将缺失值替换为该列的均值。
代码示例:
# 导入 pandas 库
import pandas as pd
# 读取数据
data = pd.read_csv("data.csv")
# 找出有缺失值的列
columns_with_missing_values = data.columns[data.isnull().any()]
# 计算均值并填充缺失值
for col in columns_with_missing_values:
mean = data[col].mean()
data[col].fillna(mean, inplace=True)
# 输出结果
print(data.head())
阅读全文