加减dataframe的值
时间: 2023-12-31 21:51:18 浏览: 84
对python dataframe逻辑取值的方法详解
可以使用加减运算符和DataFrame对象之间进行加减运算。例如:
``` python
import pandas as pd
# 创建两个DataFrame对象
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [4, 5, 6], 'B': [7, 8, 9]})
# 对df1和df2进行加法运算
df_add = df1 + df2
print(df_add)
# 对df1和df2进行减法运算
df_subtract = df1 - df2
print(df_subtract)
```
输出结果:
```
A B
0 5 11
1 7 13
2 9 15
A B
0 -3 -3
1 -3 -3
2 -3 -3
```
此外,还可以使用`add()`和`sub()`方法进行加减运算,这些方法允许您设置运算的参数,例如,可以设置填充值、轴等。
``` python
# 对df1和df2进行加法运算,设置填充值为0
df_add = df1.add(df2, fill_value=0)
print(df_add)
# 对df1和df2进行减法运算,设置轴为1
df_subtract = df1.sub(df2, axis=1)
print(df_subtract)
```
输出结果:
```
A B
0 5 11
1 7 13
2 9 15
A B
0 -3 -3
1 -3 -3
2 -3 -3
```
阅读全文