我有两个Pandas数据帧df1和df2,它们有相同的列/键(x,y)。
我想在键(x,y)上执行"(df1 & not df2)"合并,这意味着我希望我的代码返回一个仅包含df1中(x,y)存在而df2中不存在的行的数据帧。
SAS具有等效功能。
data final;
merge df1(in=a) df2(in=b);
by x y;
if a & not b;
run;
如何在pandas中优雅地复制相同的功能?如果我们可以在merge()中指定how="left-right",那将是非常好的。