df用均值填充空值的代码
时间: 2023-09-28 20:12:32 浏览: 81
均值法代码
4星 · 用户满意度95%
使用均值填充空值的代码如下:
```python
import pandas as pd
# 创建一个包含缺失值的DataFrame
df = pd.DataFrame({'A': [1, 2, np.nan, 4], 'B': [5, np.nan, 7, 8]})
# 计算每列的均值
mean_values = df.mean()
# 使用均值填充缺失值
df.fillna(mean_values, inplace=True)
```
在上面的代码中,我们首先创建了一个包含缺失值的DataFrame。然后,使用`mean()`函数计算了每列的均值,并将其存储在`mean_values`变量中。最后,使用`fillna()`函数将DataFrame中的缺失值替换为每列的均值。`inplace=True`参数表示在原地修改DataFrame,而不是创建一个新的DataFrame。
阅读全文