Python 用另一列中的值替换列值

Python 用另一列中的值替换列值,python,image,pandas,dataframe,Python,Image,Pandas,Dataframe,我有一个这样的数据帧,比如x: 还有另一个数据框,其中包含对标签名称的描述,比如y: 现在,如何用y中的描述替换x中的标签名? 知道x中的标签名不是唯一的您可以使用索引匹配: x = x.set_index('LabelName') y = y.set_index('LabelName') 然后 请将数据编辑到您的问题中,使我们可以在不必再次键入的情况下进行尝试。还包括您想要实现的输出示例。可能是你想要的,但很难说。 x['Description'] = y.ClassDescriptio

我有一个这样的数据帧,比如x:

还有另一个数据框,其中包含对标签名称的描述,比如y:

现在,如何用y中的描述替换x中的标签名?
知道x中的标签名不是唯一的

您可以使用索引匹配:

x = x.set_index('LabelName')
y = y.set_index('LabelName')
然后


请将数据编辑到您的问题中,使我们可以在不必再次键入的情况下进行尝试。还包括您想要实现的输出示例。可能是你想要的,但很难说。
x['Description'] = y.ClassDescription