dataframe填充平均值
时间: 2023-11-18 10:52:18 浏览: 142
对Pandas DataFrame缺失值的查找与填充示例讲解
可以使用 pandas 库中的 fillna 方法来填充缺失值。具体地,可以先使用 mean 方法计算每一列的平均值,然后使用 fillna 方法将缺失值填充为对应列的平均值。
示例代码如下:
```python
import pandas as pd
# 创建示例数据
df = pd.DataFrame({'A': [1, 2, None, 4], 'B': [5, None, 7, 8]})
# 计算每一列的平均值
means = df.mean()
# 填充缺失值
df.fillna(means, inplace=True)
print(df)
```
输出结果为:
```
A B
0 1.0 5.0
1 2.0 6.7
2 2.3 7.0
3 4.0 8.0
```
阅读全文