将数据中的国家与python包pycountry匹配

将数据中的国家与python包pycountry匹配,python,pandas,Python,Pandas,我试图将数据中的国家与Python内置的pycountry包进行匹配。运行后,我得到了这个错误 raise AttributeError 属性错误 countries_lookup = {} countries = list(pycountry.countries) for country in countries: countries_lookup[country.alpha2]=country.name country_names = list(countries_look

我试图将数据中的国家与Python内置的pycountry包进行匹配。运行后,我得到了这个错误

raise AttributeError
属性错误

countries_lookup = {}
countries = list(pycountry.countries)
for country in countries:    
    countries_lookup[country.alpha2]=country.name
country_names = list(countries_lookup.values())
country_names = [country.lower() for country in country_names]
country_names = set(country_names)

应该是什么问题?

只是一个需要更正的输入错误:

countries_lookup[country.alpha_2]=country.name
#-----------------------------^