Python-在两个数据帧中使用两个条件进行搜索

Python-在两个数据帧中使用两个条件进行搜索,python,pandas,Python,Pandas,我有两个数据帧 第一个是(df1): 第二个是(df2): 我的问题是通过比较变体和主要产品代码v2,从df2中的df1获得内部代码变体 例如: 在DF2中:当主要产品代码v2为TN1050且变化量为_1PCS时,需要获得“UTB1050_1PCS”。其中,DF2引用DF1 在df2中,我的输出应该是这样的: 我真的很感谢你的帮助!!谢谢 试试这样的东西 df2 = df2.merge(df1, how="left", left_on=["VARIATION&

我有两个数据帧

第一个是(df1):

第二个是(df2):

我的问题是通过比较变体和主要产品代码v2,从df2中的df1获得内部代码变体

例如: 在DF2中:当主要产品代码v2为TN1050且变化量为_1PCS时,需要获得“UTB1050_1PCS”。其中,DF2引用DF1

在df2中,我的输出应该是这样的:


我真的很感谢你的帮助!!谢谢

试试这样的东西

df2 = df2.merge(df1, how="left", left_on=["VARIATION", "MAIN PRODUCT CODE v2"], right_on=["VARIATION", "MAIN PRODUCT CODE v2"])