我有这两个数据框:
df1 = ID a b c d pred_1 1 ... 0 3 . 1 4 . 1 5 0 8 0 df2 = ID a b c d pred_2 2 ... 1 3 . 1 6 . 0 5 0 7 1 9 1
因此,一些 ID 出现在两个数据帧中,并且所有列名都相同,除了预测列。我想像这样合并它们:
df3 = ID a b c d pred_1 pred_2 1 ... 0 0 2 . 0 1 3 . 1 1 4 1 0 5 0 0 6 0 0 7 0 1 8 0 0 9 0 1
我不知道如何用更漂亮的词来形容它。但是有人可以帮我吗?
您可以使用pd.merge(..., how='outer')
pd.merge(..., how='outer')
pd.merge(df1, df2, how='outer').fillna(0)