Я новичок в кодировании, и у меня есть 2 кадра данных, которые я выложу следующим образом:
raw_data:
country_code homicides_per_100k
ABC 2.6
ABB nan
ACC nan
homi_set:
Country Code year
ABC 2.6
ACC 11
ABB 3.1
ADD 0.5
Порядоки форма двух фреймов данных не совпадает.
Как я могу использовать данные из homi_set для замены nan в raw_data?
Мой код выглядит следующим образом.это не работает:
for row, homicide in enumerate(raw_data['homicides_per_100k']):
if homicide == "":
country_code = raw_data.loc[row, 'country_code']
homi_set_index = homi_set.index[homi_set['Country Code'] == country_code]
homi_value = homi_set.loc[homi_set_index, '2014']
raw_data.loc[row, 'homicides_per_100k'] = homi_value