我试图一起减去两个DataFrame.我想将缺失值视为0. fillna()在这里不起作用,因为在进行减法之前我不知道常用索引:
import pandas as pd
A = pd.DataFrame([1,2], index=['a','b'])
B = pd.DataFrame([3,4], index=['a','c'])
A - B
0
a -2
b NaN
c NaN
Run Code Online (Sandbox Code Playgroud)
理想情况下,我希望:
A - B
0
a -2
b 2
c -4
Run Code Online (Sandbox Code Playgroud)
是否可以在保持代码简单的同时实现这一目标?