我正在尝试创建一个覆盖工资信息到人名的数据框(例如,df3
)。我目前正在与df1合作,列出大约1,000个名字。以下是df1的一个例子。用pandas将多个列映射到单个数据框
print df1.head()
Salary
Name
Joe Smith 8700
Jane Doe 6300
Rob Dole 4700
Sue Pam 2100
Jack Li 3400
我也有df2
,其中随机df1
赋予人民无论是船长和船长列。
print df2.head()
Captain Skipper
Sue Pam Joe Smith
Jane Doe Sue Pam
Rob Dole Joe Smith
Joe Smith Sue Pam
Rob Dole Jack Li
我怎样才能与他们相应的薪酬替换df2
的名字,让我有下面这个确切的格式。在Excel中,我将使用VLOOKUP函数,但我不确定如何使用Python来完成此操作。
print df3.head()
Captain Skipper
2100 8700
6300 2100
4700 8700
8700 2100
4700 3400
美丽,谢谢! – HelloMello27