我在Python中运行以下代码:#Declaring these now for later use in the plots

TOP_CAP_TITLE = 'Top 10 market capitalization'

TOP_CAP_YLABEL = '% of total cap'

# Selecting the first 10 rows and setting the index

cap10 = cap.loc[:10, :].set_index('id')

# Calculating market_cap_perc

cap10 = cap10.assign(market_cap_perc =

lambda x: (x.market_cap_usd / cap.market_cap_usd.sum()) * 100)

# Plotting the barplot with the title defined above

ax = cap10.plot.bar(x= id, y= market_cap_perc)

ax.set_title(TOP_CAP_TITLE)

# Annotating the y axis with the label defined above

ax.set_ylabel(TOP_CAP_YLABEL)

得到一个错误:

^{pr2}$

这是探索比特币加密货币市场的DataCamp项目任务4的代码。cap是列为id(例如“比特币”、“涟漪”)的数据帧。另一列market_cap_usd(此列包括加密货币市场的美元成本)。例如,'159640995719'-它是比特币的market_cap_usd)。

以下是完成此任务的说明:

1.选择前10个硬币,将索引设置为id,并将生成的数据帧分配给cap10。

2.使用assign()计算每枚硬币的市值百分比,并再次将其分配给cap10。

3.在标题为“前10个市值”的条形图中画出前10个硬币的market_cap_perc,并将其分配给ax。

4.使用ax对象,用“total cap”注释y轴。

我试着在lambda之前定义市盈率:

market_cap_perc = 0

然后得到一个错误:KeyError Traceback (most recent call last)

2133 try:

-> 2134 return self._engine.get_loc(key)

2135 except KeyError:

pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4443)()

pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4289)()

KeyError: 139887424317984

lambda在python中的用法_在python中对lambda使用.assign()方法相关推荐

  1. python类高级用法_十.python面向对象高级用法

    1.反射 1.1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力(自省).这一概念的提出很快引发了计算机科学领域关于应用反射性的 ...

  2. python delimiter分隔符用法_使用Python文件读写,自定义分隔符(custom delimiter)

    众所周知,python文件读取文件的时候所支持的newlines(即换行符),是指定的.这一点不管是从python的doucuments上还是在python的源码中(作者是参考了python的io版本 ...

  3. python的super用法_关于Python的super用法研究

    Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递. 举一个很常见的例子: >> ...

  4. mysql中gt用法_讲解MySQL中lt;=gt;操作符的用法-一团网

    问题 : 我在看以前的一个开发者的代码时看到 在这个查询语句中 <=>符号是什么意思啊?是不是和 =号是一样啊?还是一个语法错误啊?但是没有显示任何错误或者异常.我已经知道了mysql中的 ...

  5. python中len用法_【python】python中len()怎么用-百度经验

    本文,介绍一下python中len()函数的用法. 工具/原料 电脑 python3.6(Anaconda) 方法/步骤 1 len函数的作用,是Return the number of items ...

  6. python的property用法_在python中property怎样使用-百度经验

    在python中property可以使类中的方法变为类中的属性一样来使用,使得类中的属性值不易暴露,更加安全,那么在python中property怎样使用呢?下面小编就带大家来看看详细的教程! 工具/ ...

  7. python中globals用法_在Python中使用globals()的原因?

    在"声明性python"中很有用. 例如,在下面的globals()和globals()中,是用于定义一系列数据结构的类,这些数据结构随后将被某些程序包用作其输入或配置. 这使您可 ...

  8. python正则表达式group用法_【Python】正则表达式用法

    导读:正则在各语言中的使用是有差异的,本文以 Python 3 为基础.本文主要讲述的是正则的语法,对于 re 模块不做过多描述,只会对一些特殊地方做提示. 很多人觉得正则很难,在我看来,这些人一定是 ...

  9. python连接oracle用法_【Python Oracle】使用cx_Oracle 连接oracle的简单介绍

    连接数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracle db1= ...

最新文章

  1. javascript运动的小框架
  2. 纯 CSS 实现高度与宽度成比例的效果
  3. virtualbox 中centOS在不能ssh
  4. 从零开始单排学设计模式「UML类图」定级赛 1
  5. cocos2d-x之逐帧动画
  6. iOS 配置pch文件
  7. 基于 C# 的 ETL 大数据并行编程
  8. 微信多开工具 可以同时在电脑上打开多个微信 免费开源
  9. 项目如何用jetty运行_如何用Cloudbase Framework部署一个Vue项目?
  10. 关闭应用程序的几种方法
  11. php增删改查怎么封装,php增删改查封装方法
  12. linux鼠标滚轮不能上下滚动页面,解决办法:如果鼠标滚轮无法上下滚动怎么办...
  13. Android检测网络是否正常代码!
  14. 微信小程序上传图片失败总结
  15. 利用opencv对图像进行二值化处理
  16. 博士申请 | 美国弗吉尼亚理工大学周大为老师招收图神经网络方向全奖博士生...
  17. 河南省周口市谷歌高清卫星地图下载
  18. python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...
  19. 科技的成就(二十七)
  20. How to update BOL entity property value via ABAP code

热门文章

  1. 课程实验代码及动手动脑测试
  2. 管理分布式session的四种方式。
  3. 在mybatis中模糊查询有三种写法
  4. 解决keepalived脑裂问题
  5. html 自动弹出框
  6. MSSQL2005外网IP的1433端口开启方法
  7. Test class should have exactly one public constructor解决办法
  8. !! 机器学习常用工具
  9. VIM命令快速记忆(转自杰哥)
  10. (转)linux下oracle instant client安装和运行