【发布时间】:2015-09-21 11:28:59
【问题描述】:
如果我在 python 中有 2 个列表或数据框(熊猫),我该如何合并/匹配/加入它们?
例如:
列表/DF 1:
Table_Name Table_Alias
tab_1 t1
tab_2 t2
tab_3 t3
列表/DF 2:
Table_Alias Variable_Name
t1 Owner
t1 Owner_Id
t2 Purchase_date
t3 Maintenance_cost
期望的结果:
Table_Name Table_Alias Variable_Name
tab_1 t1 Owner
tab_1 t1 Owner_Id
tab_2 t2 Purchase_date
tab_3 t3 Maintenance_cost
注意:如果我在 R 中这样做,我会使用类似的东西:
df3 <- merge(df1, df2, by = 'Table_Alias', all.y = T)
在 python 中最好的方法是什么?
【问题讨论】: