dataframe 某一列小于0的数取相反数
时间: 2023-05-19 20:03:06 浏览: 75
可以使用 pandas 库中的 apply 函数,将小于 0 的数取相反数:
```python
import pandas as pd
# 创建一个示例 dataframe
df = pd.DataFrame({'A': [1, 2, -3, 4, -5]})
# 使用 apply 函数将小于 0 的数取相反数
df['A'] = df['A'].apply(lambda x: -x if x < 0 else x)
print(df)
```
输出结果为:
```
A
0 1
1 2
2 3
3 4
4 5
```
阅读全文