python dataframe空值替换成'--'
时间: 2023-08-08 11:07:59 浏览: 117
可以使用 pandas 中的 fillna() 方法来将 DataFrame 中的空值替换为指定的值,例如:
```python
import pandas as pd
# 创建一个包含空值的 DataFrame
df = pd.DataFrame({'A': [1, 2, None], 'B': [None, 4, 5]})
# 将空值替换为 '--'
df.fillna('--', inplace=True)
print(df)
```
输出结果为:
```
A B
0 1 --
1 2 4
2 -- 5
```
这里的 `inplace=True` 表示直接在原始的 DataFrame 上进行修改,不返回新的 DataFrame。如果不需要修改原始的 DataFrame,可以省略该参数。
阅读全文