有什么办法可以在Pandas Python中执行vlookup

时间:2019-12-06 11:44:21

标签: python-3.x pandas

我正在尝试使用python中的pandas进行vlookup,但结果错误。 我有两本Excel工作簿: 首先:

Share Folder name   Unnamed: 3  value2  Unnamed: 5
A                   INDIA       11      Change
B                   INDIA       15      Change
C                   INDIA       33      Change
A                   INDIA       12      Change
B                   INDIA       74      Change
A                   INDIA       740     Change

第二:

Share Folder name       email: 5
A                       abc@gmail.com
B                       bca@gmail.com
C                       gba@gmail.com

我想通过使用第一和第二张表进行vlookup,并希望获得以下结果:

Share Folder name   Unnamed: 3  value2  Unnamed:5   email:5
A                   INDIA       11      Change     abc@gmail.com
B                   INDIA       15      Change     bca@gmail.com
C                   INDIA       33      Change     gba@gmail.com
A                   INDIA       12      Change     abc@gmail.com
B                   INDIA       74      Change     bca@gmail.com
A                   INDIA       740     Change     abc@gmail.com

我尝试了以下代码,但没有解决问题:

First.merge(Second,on='Share Folder name')
First.merge(Second, on="Share Folder name", how = 'left')

我想要的是在First中重复值,应该获得电子邮件ID的对应值 转到第二个表,其中的值不重复。

0 个答案:

没有答案