pandas将nan转换为0
时间: 2024-05-15 10:15:49 浏览: 112
使用Pandas将inf, nan转化成特定的值
可以使用 `fillna()` 方法将 NaN 值替换为 0,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, None, 4], 'B': [5, None, 7, 8]})
df.fillna(0, inplace=True)
print(df)
```
输出:
```
A B
0 1 5
1 2 0
2 0 7
3 4 8
```
其中 `fillna(0, inplace=True)` 表示将 DataFrame 中的 NaN 值替换为 0,并且直接修改原始的 DataFrame。
阅读全文