熊猫:在字段上使用不同名称加入DataFrames吗?

发布于 2021-01-29 18:12:33

根据本文档,我只能在具有相同名称的字段之间建立联接。

您是否知道是否可以在名称不同的字段上连接两个DataFrame?

SQL中的等效项为:

SELECT *
FROM df1
LEFT OUTER JOIN df2
  ON df1.id_key = df2.fk_key
关注者
0
被浏览
44
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我认为您可以使用来实现merge。传递关键字参数作为,left_onright_on告诉Pandas每个DataFrame中的哪一列用作键:

    pandas.merge(df1, df2, how='left', left_on=['id_key'], right_on=['fk_key'])
    

    文档在本页对此进行了详细描述。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看