我有以下数据框:df:A B C1 x 12 y 2和df2:A C D E3 3 x l4 4 z k我想要以下内容:df_r:A C1 12 23 34 4注意:这只是一个例子,答案应该能够不知道什么是相同的列。即想象你有一千列。
2 回答

狐的传说
TA贡献1804条经验 获得超3个赞
是时候介绍concat了join
pd.concat([df1,df2],join='inner',ignore_index =True)
Out[30]:
A C
0 1 1
1 2 2
2 3 3
3 4 4
另一种使用方式 align
pd.concat(df1.align(df2,join='inner',axis=1),ignore_index =True)
Out[37]:
A C
0 1 1
1 2 2
2 3 3
3 4 4
这两种方法都适用于outer并inner加入合并index或columns
添加回答
举报
0/150
提交
取消