【发布时间】:2021-05-03 07:45:56
【问题描述】:
这几天我一直在学习 pandas。我正在将 SQL DB 迁移到 PYTHON 并遇到了 sql 语句(示例):
select * from
table_A a
left join table_B b
on a.ide = b.ide
and a.credit_type = case when b.type > 0 then b.credit_type else a.credit_type end
我只能迁移到第一个条件。我的困难在最后一行,我不知道如何迁移它。表实际上是我存储在数据框中的 sql 查询。
merge = pd.merge(df_query_a, df_query_b),on='ide', how='left')
请有任何建议。
【问题讨论】:
标签: python sql pandas dataframe