当前位置: 首页 > news >正文

牛客网专项练习Pytnon分析库(十)

1.Python Pandas处理缺失值,以下哪个选项是对缺失值NaN进行删除操作(C)。

A.isnull

B.notnull

C.dropna

D.fillna

解析:

       A选项,Isnull()返回表明哪些值是缺失值的布尔值;

       B选项,notnull()返回表明哪些值不是缺失值的布尔值;

       C选项,dropna()对data进行处理,在默认情况下会删除所有包含NA值的行;

       D选项,fillna()补全data数据中的缺失值;

       故正确答案选择C。


2.以下对pandas库中的to_numberic(arg,errors,downcast)函数的参数解释错误的选项(D)。

A.errors=’raise’将非数字字符串转换为数字,数据中如果存在非数字字符串则会返回出错误,时间类型转换为int。

B.errors=’ignore’只对数字字符串进行转换,其他类型一律不转换。

C.errors='coerce'将数字字符串和bool类型转换为数字,其他均转换为NaN。

D.downcast =’signed’所有值都将转换为浮点型。

解析:

       errors存在三个参数{'ignore','raise','coerce'},默认情况下为'raise'。如果为“ raise”,则无效的解析将引发异常;如果为“强制”,则无效的解析将设置为NaN;如果为“ ignore”,则无效的解析将返回输入。downcast =’signed’所有值都将转换为整型。


3.存在一组DataFrame类型数据data数据输出结果如表格所示:

indexABC
0147
1258
2369

那么以下可以获得DataFrame数据中‘5’的选项是哪个(B)。

A.data.iloc[1,’B’]

B.data.iloc[1,1]

C.data.loc(1,’B’)

D.data.loc[1,1]

解析:

       在panda包中处理DataFrame类型数据时候,iloc按照索引值来定位数据元素,loc是按照标签值来定位元素,所以在这个题目当中应该选择B。


4.使用可视化扩展库matplotlib中的pyplot模块中的legend()函数设置图像标题时,下面哪个参数用来设置文本的字体(B)。

A.loc

B.prop

C.fontsize

D.frameon

解析:

       A选项,loc参数设置图列位置;

       B选项,prop设置字体参数;

       C选项,fontsize参数设置图例字体大小;

       D选项,frameon控制是否应在图例周围绘制框架;

       因此选择B选项。  


5.以下为DataFrame类型数据df

NameGoodlabel
0

Xiaoming

001
1Liming003
2Daming005
3Zhongming006
4Liming011
5Lining002

选项中哪种操作不能够实现将列名’Goodlabel’换为’label’(D)。

A.df.columns=['Name','label']

B.df=pd.read_excel("C:/.../工作簿1.xlsx",columns=['Name','label'])

C.df.rename(columns={'Goodlabel':’label’})

D.df.rename(columns={'Goodlabel':’label’},inplace=True)

解析:

       A.直接通过暴力手段修改df的列名称; 

       B.在pandas读取excle数据列表的时候,直接在读取时更改列名;

       C.和D.选项是一样的方法,使用rename函数修改指定列的列名,但是后面需要使用inplace参数,并设置为True,因此选择D选项。

http://www.lryc.cn/news/68387.html

相关文章:

  • leecode654——最大二叉树
  • 【笔试强训选择题】Day12.习题(错题)解析
  • 边缘计算与开放源代码的完美结合
  • 边缘计算网关在储能系统中的应用——提高储能系统的安全性和稳定性
  • 【FMC136】AD9467之4通道 250MSPS 采样率16位AD 采集子卡模块得设计原理图中文资料
  • 抖音SEO矩阵系统源码开发(一)
  • Mysql实现对某一字段排序并将排名写入另一字段
  • vector容器 [上]
  • React Native技术探究:开发高质量的跨平台移动应用的秘诀
  • C语言函数大全-- w 开头的函数(2)
  • kafka启动创建topic报错:zookeeper is not a recognized option
  • 11个超好用的SVG编辑工具
  • 低代码平台:10分钟从入门到原理
  • 【JavaScript】如何获取客户端IP地址?
  • 数据科学中使用的17 种相似性和相异性度量之欧氏距离
  • 朋友去华为面试,轻松拿到30K的Offer,羡慕了......
  • MySQL入门第五课:数据更新
  • ALSA子系统(十八)------指纹解锁动画提示声卡顿问题解析
  • [230513] TPO72 | 2022年托福阅读真题第1/36篇 | 10:45
  • 操作符详解
  • 【MATLAB图像处理实用案例详解(16)】——利用概念神经网络实现手写体数字识别
  • 数据库管理-第六十九期 另一种累(20230422)
  • Cesium入门之六:Cesium加载影像图层(ArcGIS、Bing、Mapbox、高德地图、腾讯地图、天地图等各类影像图)
  • Redis系列--redis持久化
  • 在外Windows远程连接MongoDB数据库【无公网IP】
  • 学网络安全怎么挖漏洞?怎么渗透?
  • KL散度和交叉熵的对比介绍
  • 浪涌保护器:保护电子设备免受雷击侵害
  • js绘制的红心
  • 十、Feign客户端