
好吧,如果您将column声明
A为索引,则可以:
Both_DFs = pd.merge(df1.set_index('A', drop=True),df2.set_index('A', drop=True), how='left',left_on=['B'],right_on=['CC'], left_index=True, right_index=True).dropna().reset_index()结果是:
A B C BB CC DD0 A1 123 K0 B0 121 D01 A1 345 K1 B0 121 D02 A3 146 K1 B3 345 D1
编辑
您只需要:
Both_DFs = pd.merge(df1,df2, how='left',left_on=['A','B'],right_on=['A','CC']).dropna()
这使:
A B C BB CC DD0 A1 121 K0 B0 121 D0
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)