只需使用
concat和
rename,
df2使其对齐:
In [92]:pd.concat([df1,df2.rename(columns={'b':'a'})], ignore_index=True)Out[92]: a x y0 1 4 71 2 5 82 3 6 93 10 13 164 11 14 175 12 15 18同样,您可以使用,
merge但您需要按上述方式重命名该列:
In [103]:df1.merge(df2.rename(columns={'b':'a'}),how='outer')Out[103]: a x y0 1 4 71 2 5 82 3 6 93 10 13 164 11 14 175 12 15 18


