python将列缺失值用均值填充
时间: 2023-11-19 19:05:17 浏览: 387
python实现数据清洗(缺失值与异常值处理)
5星 · 资源好评率100%
好的,这是一个关于数据处理的技术问题。我们可以使用 pandas 库的 fillna 函数来实现列缺失值的填充。具体来说,可以先使用 DataFrame.mean() 函数计算出每一列的均值,然后再使用 fillna 函数将缺失值替换为对应列的均值。下面是示例代码:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('data.csv')
# 计算各列均值并填充缺失值
df = df.fillna(df.mean())
# 输出处理后的数据
print(df.head())
```
其中,'data.csv' 是包含数据的 CSV 文件路径。fillna 函数会自动将每一列中的缺失值替换为对应列的均值。
阅读全文