pandas空置替换
时间: 2023-09-08 11:14:52 浏览: 120
python pandas消除空值和空格以及 Nan数据替换方法
5星 · 资源好评率100%
您可以使用pandas库中的fillna()函数来替换空值。fillna()函数可以接受一个参数,用于指定要替换的值,或者可以使用不同的填充方法进行替换。
以下是一个示例,演示如何使用fillna()函数将DataFrame中的空值替换为指定的值:
```python
import pandas as pd
# 创建一个包含空值的DataFrame
df = pd.DataFrame({'A': [1, 2, np.nan, 4, 5],
'B': [6, np.nan, 8, 9, 10],
'C': [11, 12, 13, np.nan, 15]})
# 使用指定的值替换空值
df_filled = df.fillna(0)
# 打印替换后的DataFrame
print(df_filled)
```
输出结果:
```
A B C
0 1.0 6.0 11.0
1 2.0 0.0 12.0
2 0.0 8.0 13.0
3 4.0 9.0 0.0
4 5.0 10.0 15.0
```
在以上示例中,我们将空值用0来替换。您也可以将其他值作为参数传递给fillna()函数来实现不同的替换需求,比如使用平均值、中位数等进行填充。
阅读全文