【发布时间】:2018-02-06 05:31:57
【问题描述】:
我在 Pandas 的 SQL 比较文档中没有看到这一点。 Pandas 中这个 SQL 的等价物是什么?
select a.var1, a.var2, b.var1, b.var2
from tablea a, tableb b
where a.var1=b.var1
and a.var2=b.var2
and a.var3 <> b.var3
我的合并代码如下:
df = pd.merge(a, b, on=['VAR1','VAR2'], how='inner')
如何合并“不相等”部分?
and a.var3 <> b.var3
【问题讨论】:
-
在
merge之后添加df.loc[df.var3_y!=df.var3_x,:]:)