我正在尝试根据每列中的值连接(合并)两个数据帧。 例如,按A列和B列中的值合并。 所以,有了df1
A B C D L
0 4 3 1 5 1
1 5 7 0 3 2
2 3 2 1 6 4
和df2
A B E F L
0 4 3 4 5 1
1 5 7 3 3 2
2 3 8 5 5 5
我想得到一个这样结构的d3
A B C D E F L
0 4 3 1 5 4 5 1
1 5 7 0 3 3 3 2
2 3 2 1 6 Nan Nan 4
3 3 8 Nan Nan 5 5 5
你能帮帮我吗?我尝试过合并和连接两种方法,但都没有成功。你知道吗
更新:(用于更新的DF和新的所需DF)
数据:
旧答案:
可以使用pd.merge(..., how='outer')方法:
数据:
相关问题 更多 >
编程相关推荐