Keyerror: ('имя столбца', 'произошло в имени индекса') при применении лямбда-функции к столбцу в панде dataframe - PullRequest
0 голосов
/ 04 сентября 2018

Только что начал на питоне. В поисках работы через следующий проект datacamp по теме "ИЗУЧЕНИЕ БИТКОИНОВОГО КРИПТОКУРЕНТНОГО РЫНКА". Чтобы получить процент рыночной капитализации для 10 самых популярных криптовалют по рыночной капитализации, используйте следующую лямбда-функцию, приведенную ниже, и примените ее к следующему 2 фрейму данных со столбцом с именем df_cryto_list['market_cap'], df_cryto_filtered['market_cap'].

.

Контекст / Фон

лямбда-функция следующим образом

mktcap_percent = lambda x: (x['market_cap'] // df_cryto_list['market_cap'].sum())*100

df_cryto_filtered['market_cap_percentage'] = df_cryto_filtered.apply(mktcap_percent)

Вот представление 2-го кадра данных через проводник переменных

[view of df_cryto_filtered][1]    
[view of df_cryto_list][2]

Проблема / Ошибка

Получил эту ошибку:

KeyError: ('market_cap', 'occurred at index name')

Это может быть что-то тривиальное, что я упускаю здесь. Благодарим вас за совет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...