我有2个pandas数据帧df1和df2与公共列/键(x,y).
我想在键(x,y)上合并做一个"(df1¬ df2)"类型的合并,这意味着我希望我的代码只在df1而不是在df2中返回包含(x,y)行的数据帧.
SAS具有同等功能
data final;
merge df1(in=a) df2(in=b);
by x y;
if a & not b;
run;
Run Code Online (Sandbox Code Playgroud)
谁优雅地在熊猫中复制相同的功能?如果我们可以在merge()中指定how"= left-right",那将会很棒.
在 pandas 合并期间将指示器更新为更友好的消息的最快方法是什么?默认indicator= True产量left_only, right_only, both, 我想将其更新为Only present in last month's data, Only present in current month's data, Present in Both month's data。
我希望不用lambda operator.