Я пытаюсь объединить два df по имени столбца
df1:
a b c d e f g 0 NaN NaN NaN NaN NaN NaN NaN
df2:
a b c d e 0 1 Nan 3 4 5
Мой желаемый вывод:
a b c d e f g 0 1 Nan 3 4 5 NaN NaN
Это должно работать:
pd.concat([df2, df1.loc[:, df1.columns.difference(df2.columns)]], axis=1)