首页 > 解决方案 > 左将多个表连接到一个表python

问题描述

你知道我们怎么能把多个表连接到一张表上吗?

例如我们有3个表:

我想在单行代码中将 b 和 c 留在 a on t 中:

a = pd.merge(a,[b,c],on='t',how='left') 

但这不起作用,我不想编写多行代码,例如先将 b 连接到 a 然后再 c 等。

标签: pythonpython-3.xjoinleft-join

解决方案


在一行中尝试以下操作:

a.merge(b,on='t',how='left').merge(c,on='t',how='left')

推荐阅读