gpt4 book ai didi

python - Pandas:在具有不同名称的字段上加入 DataFrames?

转载 作者:IT老高 更新时间:2023-10-28 21:47:07 25 4
gpt4 key购买 nike

根据this documentation我只能在具有相同名称的字段之间进行连接。

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

SQL 中的等价物是:

SELECT *
FROM df1
LEFT OUTER JOIN df2
ON df1.id_key = df2.fk_key

最佳答案

我认为使用 merge 可以实现您想要的。传入 left_onright_on 的关键字参数以告诉 Pandas 将每个 DataFrame 中的哪些列用作键:

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

文档在 this page 上对此进行了更详细的描述。 .

关于python - Pandas:在具有不同名称的字段上加入 DataFrames?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25888207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com