lambda在python中的用法_在python中对lambda使用.assign()方法
我在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()方法相关推荐
- python类高级用法_十.python面向对象高级用法
1.反射 1.1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力(自省).这一概念的提出很快引发了计算机科学领域关于应用反射性的 ...
- python delimiter分隔符用法_使用Python文件读写,自定义分隔符(custom delimiter)
众所周知,python文件读取文件的时候所支持的newlines(即换行符),是指定的.这一点不管是从python的doucuments上还是在python的源码中(作者是参考了python的io版本 ...
- python的super用法_关于Python的super用法研究
Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递. 举一个很常见的例子: >> ...
- mysql中gt用法_讲解MySQL中lt;=gt;操作符的用法-一团网
问题 : 我在看以前的一个开发者的代码时看到 在这个查询语句中 <=>符号是什么意思啊?是不是和 =号是一样啊?还是一个语法错误啊?但是没有显示任何错误或者异常.我已经知道了mysql中的 ...
- python中len用法_【python】python中len()怎么用-百度经验
本文,介绍一下python中len()函数的用法. 工具/原料 电脑 python3.6(Anaconda) 方法/步骤 1 len函数的作用,是Return the number of items ...
- python的property用法_在python中property怎样使用-百度经验
在python中property可以使类中的方法变为类中的属性一样来使用,使得类中的属性值不易暴露,更加安全,那么在python中property怎样使用呢?下面小编就带大家来看看详细的教程! 工具/ ...
- python中globals用法_在Python中使用globals()的原因?
在"声明性python"中很有用. 例如,在下面的globals()和globals()中,是用于定义一系列数据结构的类,这些数据结构随后将被某些程序包用作其输入或配置. 这使您可 ...
- python正则表达式group用法_【Python】正则表达式用法
导读:正则在各语言中的使用是有差异的,本文以 Python 3 为基础.本文主要讲述的是正则的语法,对于 re 模块不做过多描述,只会对一些特殊地方做提示. 很多人觉得正则很难,在我看来,这些人一定是 ...
- python连接oracle用法_【Python Oracle】使用cx_Oracle 连接oracle的简单介绍
连接数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracle db1= ...
最新文章
- javascript运动的小框架
- 纯 CSS 实现高度与宽度成比例的效果
- virtualbox 中centOS在不能ssh
- 从零开始单排学设计模式「UML类图」定级赛 1
- cocos2d-x之逐帧动画
- iOS 配置pch文件
- 基于 C# 的 ETL 大数据并行编程
- 微信多开工具 可以同时在电脑上打开多个微信 免费开源
- 项目如何用jetty运行_如何用Cloudbase Framework部署一个Vue项目?
- 关闭应用程序的几种方法
- php增删改查怎么封装,php增删改查封装方法
- linux鼠标滚轮不能上下滚动页面,解决办法:如果鼠标滚轮无法上下滚动怎么办...
- Android检测网络是否正常代码!
- 微信小程序上传图片失败总结
- 利用opencv对图像进行二值化处理
- 博士申请 | 美国弗吉尼亚理工大学周大为老师招收图神经网络方向全奖博士生...
- 河南省周口市谷歌高清卫星地图下载
- python输入一个英文句子 输出单词个数_编写程序,给出一个英文句子,统计单词个数。_学小易找答案...
- 科技的成就(二十七)
- How to update BOL entity property value via ABAP code