Я работал с набором данных вируса короны из CSSEGISandData / COVID-19 . Я суммировал данные разных провинций в одну под названиями отдельных стран. Но мне нужны две колонки широты и долготы против стран.
Я пытался OpenCageGeocodes , но это не сработало. Я приложил пример кода, который я реализовал, с полученной ошибкой.
from opencage.geocoder import OpenCageGeocode
key = 'MY_API' #I have inserted my API Key here
geocoder = OpenCageGeocode(key)
list_lat = [] # create empty lists
list_long = []
for index, row in df_main.iterrows(): # iterate over rows in dataframe
Country = row['Country/Region']
query = str(Country)
results = geocoder.geocode(query)
lat = results[0]['geometry']['lat']
long = results[0]['geometry']['lng']
list_lat.append(lat)
list_long.append(long)
# create new columns from lists
df_main['lat'] = list_lat
df_main['lon'] = list_long
Сообщение об ошибке: KeyError: 'Country / Region'
Фрейм данных, над которым я работаю ![enter image description here](https://i.stack.imgur.com/CEuBR.png)