wos*_*tom 38 python field join dataframe pandas
根据此文档,我只能在具有相同名称的字段之间进行连接.
您知道是否可以在具有不同名称的字段上加入两个DataFrame?
SQL中的等价物是:
SELECT *
FROM df1
LEFT OUTER JOIN df2
ON df1.id_key = df2.fk_key
Run Code Online (Sandbox Code Playgroud)
Ale*_*ley 76
我认为你想要的是可能的merge.传入关键字参数,left_on并right_on告诉Pandas每个DataFrame中的哪些列用作键:
pandas.merge(df1, df2, how='left', left_on=['id_key'], right_on=['fk_key'])
Run Code Online (Sandbox Code Playgroud)