Ошибка получения ключа Мне нужно, чтобы код возвращал Nan в проверенном отделе, если отсутствует имя запрашивающего - PullRequest
0 голосов
/ 28 сентября 2019

Я получаю «Key Error», когда применяю функцию change_dept, если имя отсутствует в df2 (например, Brock, Dan).

Мне нужно, чтобы мой код возвращал Nan в «Подтвержденном отделе», если «Имя запрашивающего лица» отсутствует.

def change_dept(name, df1, df2):
    for index, row in df1.iterrows():
        if df2.loc[index, 'Requestor Name'].capitalize() == name.capitalize():
            break


    dept = df2.loc[index,'Department']


    RNgroup = df1.groupby('Requestor Name')
    for row in RNgroup.groups[name]:
        if df1.loc[row,'Requestor Name'].capitalize() == name.capitalize():
            df1.loc[row, 'Verified Department']= dept
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...