python中用缺失值如何用均值进行填充
时间: 2024-05-11 16:15:46 浏览: 265
均值、0、和随机森林来填补缺失值
可以使用 pandas 库中的 fillna() 方法,将缺失值填充为该列的均值。代码如下:
```python
import pandas as pd
# 创建数据表
df = pd.DataFrame({'A': [1, 2, None, 4],
'B': [5, None, 7, 8],
'C': [9, 10, 11, None]})
# 使用均值进行填充
df.fillna(df.mean(), inplace=True)
# 打印填充后的数据表
print(df)
```
输出:
```
A B C
0 1.0 5.0 9.000000
1 2.0 6.0 10.000000
2 2.333333 7.0 11.000000
3 4.0 8.0 10.333333
```
阅读全文