数据分析技术模拟试题(附答案解析).docxVIP

数据分析技术模拟试题(附答案解析).docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据分析技术模拟试题(附答案解析)

一、单选题(共20题,每题1分,共20分)

1.关于groupby()方法的返回值,下列说法错误的是()。

A、groupby()方法返回的是一个GroupBy对象

B、返回的GroupBy对象采用的是惰性计算

C、使用for循环可以遍历该对象中的分组信息

D、groupby()方法没有返回值

正确答案:D

答案解析:groupby()方法返回的是一个GroupBy对象,该对象采用惰性计算,使用for循环可以遍历其中的分组信息,所以选项D说法错误。

2.关于transform()方法的说法中,下列描述错误的是()。

A、transform()方法可以使用广播

B、使用transform()方法可以返回一个与分组大小相等的数组

C、transform()方法只能使用内置方法对数据进行转换操作

D、transform()方法对DataFrame和Series都适用

正确答案:C

答案解析:transform()方法不仅可以使用内置方法对数据进行转换操作,还可以自定义函数进行数据转换。该方法可以使用广播,能返回一个与分组大小相等的数组,并且对DataFrame和Series都适用。

3.关于agg()方法的用法中,下列描述错误的是()。

A、可以对每列数据应用同一个函数

B、可以对一列数据应用不同的函数

C、每列的数据只能使用相同的函数

D、可以对不同的列使用不同的函数

正确答案:C

答案解析:每列的数据可以使用不同的函数,agg()方法非常灵活,可以对每列数据应用同一个函数,也可以对一列数据应用不同的函数,还可以对不同的列使用不同的函数。

4.下列图表中,可以清晰地反映出数据变化趋势的是()。

A、折线图

B、散点图

C、饼图

D、直方图

正确答案:A

答案解析:折线图通过将数据点连接成线,能够清晰地展示数据随时间或其他连续变量的变化趋势,所以可以清晰反映出数据变化趋势的是折线图。直方图主要展示数据的分布情况;饼图用于展示各部分占总体的比例关系;散点图主要用于观察两个变量之间的关系,而不是数据的变化趋势。

5.下列图表中,能够识别异常值的是()。

A、箱形图

B、折线图

C、饼图

D、散点图

正确答案:A

答案解析:箱形图通过显示数据的四分位数范围以及异常值来帮助识别数据中的异常情况。在箱形图中,异常值通常用单独的点表示,位于whiskers(须)之外。折线图主要用于展示数据随时间或其他连续变量的变化趋势,不太适合直接识别异常值。饼图用于展示各部分占总体的比例关系,与异常值的识别无关。散点图主要用于观察两个变量之间的关系,虽然有时也能发现一些偏离模式的数据点,但不如箱形图那样专门用于识别异常值。所以能够识别异常值的是箱形图,答案选A。

6.下列方法中,能够对常规时间序列数据重新采样的是()。

A、shift()

B、rolling()

C、asfreq()

D、resample()

正确答案:D

答案解析:对常规时间序列数据重新采样可以使用resample()方法。shift()主要用于数据的移动;rolling()用于计算滚动窗口的统计量等;asfreq()用于转换时间序列的频率,而resample()是专门用于重新采样的。

7.下列函数中,用于沿着轴方向堆叠Pandas对象的是()。

A、concat()

B、join()

C、merge()

D、combine_first()

正确答案:A

答案解析:在Pandas中,concat函数用于沿着轴方向堆叠Pandas对象。join函数主要用于连接两个DataFrame对象的列;merge函数用于合并两个DataFrame对象;combine_first函数用于用一个DataFrame对象的数据填充另一个DataFrame对象的缺失值。所以用于沿着轴方向堆叠Pandas对象的是concat函数,答案选A。

8.下列选项中,关于fillna()方法描述正确的是()。

A、fillna()方法只能填充替换值为NaN的数据

B、只支持前向填充方式

C、默认可支持填充的最大数量为1

D、fillna()方法可以填充替换值为NaN和None的数据

正确答案:D

答案解析:fillna()方法不仅可以填充替换值为NaN的数据,还可以填充替换值为None的数据,A选项错误,D选项正确;fillna()方法支持多种填充方式,如前向填充、后向填充等,B选项错误;fillna()方法没有默认可支持填充的最大数量为1这种说法,C选项错误。

9.请阅读下面一段程序:roll_window=ser_obj.rolling(window=10)有关上述程序,下面描述错误的是()。

A、窗口的大小为10

B、窗口的标签为非居中

C、roll_

文档评论(0)

十四-1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档