我正在尝试使用4列合并2个数据帧以加入。在我要加入的其中一列(DateA = DateB或DateA = DateB-1或DateA = DateB-2)上,以便它将DateA连接到DateB上发生的所有事件或DateB之后的最多两天。
我有以下代码适用于所有条件但我不确定如何添加额外或条件日期规范:
results=pd.merge(data,discreps, how='left', left_on=['DateA','ZA','XA','YA'],
right_on=['DateB','ZB','XB','YB'])