8.请创建如下DataFrame索引对象,并使用均值填充其缺失值。 a b c y z 0 0 1 2 NaN NaN 1 3 4 5 NaN NaN 0 20 NaN NaN 21 22 1 23 NaN NaN 24 25
时间: 2024-05-04 15:21:00 浏览: 49
Pandas库之DataFrame使用的学习笔记
您可以使用以下代码创建DataFrame并使用mean()函数填充缺失值:
```python
import pandas as pd
import numpy as np
# 创建DataFrame
data = {'a': [0, 3, 20, 23], 'b': [1, 4, np.nan, np.nan], 'c': [2, 5, np.nan, np.nan], 'y': [np.nan, np.nan, 21, 24], 'z': [np.nan, np.nan, 22, 25]}
df = pd.DataFrame(data, index=[0, 1, 0, 1])
# 使用均值填充缺失值
df = df.fillna(df.mean())
print(df)
```
输出结果如下:
```
a b c y z
0 0.0 1.0 2.0 22.5 23.5
1 3.0 4.0 5.0 22.5 23.5
0 20.0 2.5 3.5 21.0 22.0
1 23.0 2.5 3.5 24.0 25.0
```
阅读全文