【发布时间】:2020-06-10 04:50:08
【问题描述】:
在所有列中保留连接键的完全外连接
我有三个尺寸为 m x 1 的数据框,每个数据框的 m 不同:
df1 = pd.DataFrame({'x':['A1', 'A2', 'A3', 'A4']})
df2 = pd.DataFrame({'y':['A1', 'A3', 'A5', 'A4']})
df3 = pd.DataFrame({'z':['A1','A2', 'A5', 'A6']})
我想要一个像这样的数据框df_merged:
x y z
0 A1 A1 A1
1 A2 nan A2
2 A3 A3 nan
3 A4 A4 nan
4 nan A5 A5
5 nan nan A6
尝试使用 pd.merge 和 pd.concat 和 pd.join 解决这个问题数小时
任何帮助将不胜感激! 谢谢!
【问题讨论】:
标签: pandas join merge outer-join