我有一系列国家。我想通过一个函数运行这个数组,并将函数的输出作为列附加到数据框。
我使用了该apply
方法,但不断获得KeyError
. 我不确定我做错了什么。
代码
import matplotlib.pyplot as plt
import pandas as pd
import pycountry_convert as pc
data - pd.read_csv('/content/2019.csv', index_col=0)
data.loc[71, 'Country or region'] = 'Trinidad and Tobago'
country_region = data['Country or region']
for country in country_region:
country_code = pc.country_name_to_country_alpha2(country)
data['Continent'].apply(pc.country_alpha2_to_continent_code(country_code))
这是我的错误的屏幕截图,以获取更多详细信息。