在Python中怎样将数据框 data 中(-inf)替换为 -1
时间: 2023-12-03 11:45:06 浏览: 90
自动办公- 用Python在Excel中查找并替换数据
在Python中,可以使用pandas库来处理数据框。要将数据框中的(-inf)替换为 -1,可以使用replace函数。具体操作如下:
```python
import pandas as pd
import numpy as np
# 创建数据框
data = pd.DataFrame({'A': [1, 2, 3], 'B': [-np.inf, 5, 6], 'C': [7, np.inf, 9]})
# 将(-inf)替换为 -1
data.replace(-np.inf, -1, inplace=True)
# 打印结果
print(data)
```
输出结果如下:
```
A B C
0 1 -1.0 7.0
1 2 5.0 -inf
2 3 6.0 9.0
```
其中,-np.inf表示负无穷大,replace函数的第一个参数是要替换的值,第二个参数是替换成的值,inplace=True表示直接修改原数据框。
阅读全文