Python 3.x 当我使用列作为键合并数据帧时,它会无限次地重复其他列

Python 3.x 当我使用列作为键合并数据帧时,它会无限次地重复其他列,python-3.x,pandas,dataframe,jupyter-notebook,Python 3.x,Pandas,Dataframe,Jupyter Notebook,问题是这样的。我不知道为什么专栏会不断重复。我试着在class='company\u id'和如何class='left'上进行合并,但就是不起作用 下面我附上了一些帮助我的人所要求的示例代码。希望这将有助于使问题变得更好 *我删除了数据,只是决定说答案就是安基在下面给出的答案。如果有多个重复键,请使用贴图功能 试试看 请您将数据样本添加为可执行代码而不是图像?很抱歉,这是我不允许合法共享的数据:/您知道我可能如何处理这个问题,或者我应该看什么吗?@KingAlandyDy您可以创建一个虚拟数据

问题是这样的。我不知道为什么专栏会不断重复。我试着在class='company\u id'和如何class='left'上进行合并,但就是不起作用

下面我附上了一些帮助我的人所要求的示例代码。希望这将有助于使问题变得更好

*我删除了数据,只是决定说答案就是安基在下面给出的答案。如果有多个重复键,请使用贴图功能

试试看


请您将数据样本添加为可执行代码而不是图像?很抱歉,这是我不允许合法共享的数据:/您知道我可能如何处理这个问题,或者我应该看什么吗?@KingAlandyDy您可以创建一个虚拟数据来共享,这将帮助我们复制这个问题。BDW您正在合并的第二个df中有重复的键。@KingAlandyDy在这种情况下,我更喜欢映射,请检查下面的答案。没问题。:)为了让您知道可读性,请避免发布大数据,小数据会有所帮助。干杯
d = dict(zip(df['company_id'],df['description']))
df2['description']=df2['company_id'].map(d)