对具有一些交叉索引的数据帧求和

Guy*_*ash 0 python pandas

我有 2 个带有一些通用索引的数据帧,有些则不是:

df1
   DATA
1     1
2     2
3     3
4     4
5     5

df2
   DATA
3     3
4     4
5     5
6     6
7     7
Run Code Online (Sandbox Code Playgroud)

我想对它们求和/取最大值(对于不同的列,我实际上需要两者),并将缺失的索引视为 0。在这个例子中,结果应该是:

df_results
   DATA
1     1
2     2
3     6
4     8
5    10
6     6
7     7
Run Code Online (Sandbox Code Playgroud)

其中 3,4,5 相加,但其余保持不变。

谢谢!

gto*_*mer 5

尝试这个:

combined = df1.add(df2, fill_value=0)
Run Code Online (Sandbox Code Playgroud)