我正在将具有 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代码正确吗?
嗯。也许试试这个;
data = Fruits.merge(tropical_fruits, on=['fruit1','fruit2'], how='left')