在两个数据框之间匹配值并返回一个值

时间:2019-03-13 12:39:05

标签: python pandas dataframe

我有以下2个数据帧

df1

INDEX    Staff_Name    Department
1        Employee1    Department1
2        Employee2    Department1
3        Employee3    Department2
4        Employee4    Department3
5        Employee5    Department2

df2

INDEX    Staff_Name
1        Employee1
2        Employee4
3        Employee10
4        Employee1
5        Employee3

我正在尝试编写一些代码,这些代码将循环遍历df2.Staff_Name中的值,在df1.Staff_Name中查找匹配项,然后将df1.Department的值返回到df2中的新列中,如果没有则将其值保留为null可以找到匹配项。

我是Pandas和Python的新手,我不确定本质上是vlookup的语法?

0 个答案:

没有答案