我正在尝试按列名合并两个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
答案 0 :(得分:0)
这应该有效:
pd.concat([df2, df1.loc[:, df1.columns.difference(df2.columns)]], axis=1)