pandas如何将nan替换成0
时间: 2024-03-21 14:38:57 浏览: 42
使用Pandas将inf, nan转化成特定的值
可以使用`fillna()`函数来将缺失值替换成指定值,以下是将DataFrame中所有的NaN值替换成0的示例代码:
```
import pandas as pd
import numpy as np
df = pd.DataFrame({'A': [1, 2, np.nan], 'B': [3, np.nan, 5], 'C': [np.nan, 7, 8]})
df.fillna(0, inplace=True)
print(df)
```
输出结果:
```
A B C
0 1.0 3.0 0.0
1 2.0 0.0 7.0
2 0.0 5.0 8.0
```
其中`fillna()`函数的第一个参数是指定要替换的值,第二个参数`inplace=True`表示在原DataFrame上进行替换。
阅读全文