df=pd.DataFrame({'Country':['Bolivia','Bolivia, The Republic of'],'code':[None,None]})
Создание кадра данных из словаря кода ключа-значения
df_keyval=pd.DataFrame({'CountryCode':{'BOL':['Bolivia','Bolivia, The Republic of']}}).reset_index()
Сопоставьте страну и получите соответствующий ключ:
for idx,rows in df.iterrows():
if rows['Country'] in df_keyval.CountryCode[0]:
df['code']=df_keyval.index[0]
Вывод:
Country code
0 Bolivia BOL
1 Bolivia, The Republic of BOL