执行合并后在dataframe中创建新列

2024-05-17 12:33:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将一个列添加到现有的df中,其中包含来自其他df的值以及其他列上的匹配值,这是一个简单的vlookup,其中一列上有一个id,另一个df中的id对应的名称具有不同的列名

df1有这个

other_id, ..., ..., ...

df2有这个

id, name, ..., ..., ...

我需要在df1上创建一列“name”,其中df2.id上的id与df1.other_id匹配,因此我在df1上获得df2.name列,将信息从df2扩展到df1

请记住,df1上的'name'列将与合并一起创建


Tags: name名称信息iddfdf1otherdf2