如何使用日期条件对熊猫数据框进行完全外部联接?

时间:2019-01-15 04:20:22

标签: python pandas

我正在尝试在熊猫中进行完全外部联接,条件之一是日期匹配。 SQL代码如下所示:

SELECT *
    FROM applications apps
    FULL OUTER JOIN order_data orders on apps.account = orders.account_order
                                    and  orders.[Order date] <=   apps.time_stamp;

考虑到应用程序和order_data是两个熊猫数据框,我该如何实现?

我尝试使用pysql,但不支持完全外部联接。

谢谢

1 个答案:

答案 0 :(得分:0)

Pandas .join方法可让您使用外部联接:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.join.html

只需加载两个数据帧,然后

a.join(b, how='outer')

会做到的。