python 两个df相加
时间: 2024-01-18 08:50:17 浏览: 206
python 实现两数相加
可以使用pandas库中的`add()`函数将两个DataFrame相加。
例如,假设有两个DataFrame:`df1`和`df2`,它们具有相同的列和行索引:
```
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [10, 20, 30], 'B': [40, 50, 60]})
```
则可以将它们相加并将结果存储在一个新的DataFrame中:
```
df_sum = df1.add(df2)
```
`df_sum`将包含两个DataFrame相应位置的元素的和。如果两个DataFrame中的某些位置都是NaN,则相加的结果也将是NaN。
你还可以通过设置`fill_value`参数来指定任何缺失的值应该被替换为什么值。例如,将所有缺失的值替换为0:
```
df_sum = df1.add(df2, fill_value=0)
```
阅读全文