刚刚开始使用python。
希望通过以下有关“开发比特币加密货币市场”的数据营项目来工作。希望使用下面的lambda函数按市值获得排名前10位的加密货币的市值百分比,该函数将其应用于以下两个数据框,并命名为df_cryto_list['market_cap']
,df_cryto_filtered['market_cap']
。
上下文/背景
lambda函数如下
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)
这是通过变量资源管理器查看的两个数据框的视图
[view of df_cryto_filtered][1]
[view of df_cryto_list][2]
问题/错误
继续出现此错误:
KeyError: ('market_cap', 'occurred at index name')
在这里我可能错过了一些琐碎的事情。赞赏是否可以提出一些建议。