Sto provando a sottrarre due DataFrames. Vorrei trattare i valori mancanti come 0. fillna()
non funziona qui perché non so gli indici comuni prima di fare la sottrazione:Sottrai due DataFrames con indici non sovrapposti
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
Idealmente, vorrei avere:
A - B
0
a -2
b 2
c -4
E 'possibile ottenere questo mantenendo il codice semplice?