Python Lookup значения из другого Excel - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть датафрейм D1 в Python.

Card No 
447430
363314
310629

У меня есть другой кадр данных D2, который является поиском.

BadgeNumber FirstName   LastName    EmployeeNumber
447430  Rishipal    .   379362
363314  Forest Electric 1   233444
310629  Creative Office 1   213423

Мне нужно изменить кадр данных D1, как показано ниже.Номер сотрудника в измененном фрейме данных D1 взят из фрейма данных D2.Номер карты из D1 сопоставляется с BadgeNumber в D2, и соответствующий EmployeeNumber копируется в D1.Любые указатели, использующие Python и Pandas, будут полезны.

Card No     Employee No.
447430  379362
363314  233444
310629  213423

1 Ответ

2 голосов
/ 19 сентября 2019

Попробуйте это:

pandas.merge(D1, D2, how='left', left_on=['Card No'], right_on=['BadgeNumber'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...