Python 在两个不同大小的数据帧中检查两列的条件

Python 在两个不同大小的数据帧中检查两列的条件,python,pandas,dataframe,Python,Pandas,Dataframe,我面临一个问题我有两个数据帧df1有类别值,df2有类别.id值现在我想将类别.id从df2匹配到df1类别列,并且值相同,我需要用CategoryDetail.previewUrl值替换它们 我曾经尝试过使用np。当大小不同时,这也没有帮助,也尝试过合并,这也会产生错误。有人能帮我吗 因此,基本上在df1中,多行具有相同的category.id,因此我想用categorydail.previewUrl替换匹配的category和category.id

我面临一个问题我有两个数据帧df1有类别值,df2有类别.id值现在我想将类别.id从df2匹配到df1类别列,并且值相同,我需要用CategoryDetail.previewUrl值替换它们

我曾经尝试过使用np。当大小不同时,这也没有帮助,也尝试过合并,这也会产生错误。有人能帮我吗 因此,基本上在df1中,多行具有相同的category.id,因此我想用categorydail.previewUrl替换匹配的category和category.id