在python中使用Join

问题描述 投票:0回答:1

我正在将具有 join 函数的 SQL 代码转换为 python。

这是sql代码:

Insert into tropical_fruits
select DISTINCT A. * from fruits A
left outer join tropical_fruits B 
on A.[fruit1]=B.[fruit1] 
and A.[fruit2]=B.[fruit2] 

Python转换代码为:

data = pd.merge(fruits,tropical_fruits,left_on=['fruit1','fruit2'], right_on=['fruit1','fruit2'], how='left')

但是我还没有得到想要的结果。 py代码正确吗?

python sql pandas outer-join
1个回答
0
投票

嗯。也许试试这个;

data = Fruits.merge(tropical_fruits, on=['fruit1','fruit2'], how='left')

© www.soinside.com 2019 - 2024. All rights reserved.