大学MOOC Python大数据分析(南京财经大学)1458311167 最新慕课完整章节测试答案
第二章 数据查询分析(基础篇)
单元小测试1
1、单选题:
下面关于DataFrame中行索引说法中,错误 的是:
选项:
A: 行索引默认是从0开始累加的整数
B: 默认的行索引主要起到唯一区分数据行的作用
C: 随着更新的进行,索引有可能不能区分出唯一的行
D: 行号不同于索引,其取值是从1开始不断累加的序号,不论如何更改,行号始终保持着这种序列关系
答案: 【 行号不同于索引,其取值是从1开始不断累加的序号,不论如何更改,行号始终保持着这种序列关系】
2、单选题:
有代码:print(frame.iloc[[3, 1], [0, 2]])它的含义是:
选项:
A: 选择第4行和第2行并且第1列和第3列的表格数值
B: 有错误,因为3不能放在1前面倒序来取
C: 选择第4行和第2行并且第1列到第3列的表格数值
D: 有错误,因为选择列要放在选择行前面
答案: 【 选择第4行和第2行并且第1列和第3列的表格数值】
3、单选题:
很多DataFrame方法中的inplace参数功能是:
选项:
A: 用于设定记录排序的大小方向
B: 用于设定是否强制更新原始数据
C: 用于设定是否设置数据为只读模式
D: 用于设定数据复制是否保留副本
答案: 【 用于设定是否强制更新原始数据】
4、单选题:
有代码为:frame.loc[frame['height'] > 1.80, 'age'] = frame.loc[frame['height'] > 1.80, 'age'] + 1该代码的功能为:
选项:
A: 将所有身高大于1.80 m的学生身高增加1厘米
B: 查询身高大于1.80 m的学生,并将不大于1.80 m的学生身高增加1厘米
C: 将所有身高大于1.80 m的学生年龄增加1岁
D: 代码有错误,因为loc选择后的数据不能更新
答案: 【 将所有身高大于1.80 m的学生年龄增加1岁】
5、单选题:
下面关于reset_index、sort_index和sort_values方法的说法中,错误 的是:
选项:
A: reset_index可以将当前索引还原复位为正常的数据列
B: sort_index表示按照索引排序当前数据
C: sort_values表示按照索引复位后的列来排序数据
D: sort_index无需参数而sort_values必须有参数
答案: 【 sort_values表示按照索引复位后的列来排序数据】
第三章 数据查询分析(高级篇)
测试1
1、单选题:
下面关于PyCharm的说法中,正确的是哪一个?
选项:
A: 安装完Python后,必须要安装PyCharm才能编写Python语句并运行
B: PyCharm和Python安装不分先后
C: PyCharm提供了一种更为方便的代码编辑功能,一站式进行编辑、运行和纠错
D: Pycharm有很多开发工具,我们这里使用的是一个非常著名而且好用的,称为Python
答案: 【 PyCharm提供了一种更为方便的代码编辑功能,一站式进行编辑、运行和纠错】
2、单选题:
下面关于Python进行数据分析的特点中,哪一项错误?
选项:
A: Python支持大数据分析,海量数据处理更为方便和快捷
B: 和Excel相比,虽然Python提供了更快的数据处理能力,但是在可视化展示方面却不如Excel
C: 和Python相比,Excel虽然功能较为简单,但是在易用性方面更易于上手
D: 数据分析往往涉及计算机、统计、数学等多方面的学科知识
答案: 【 和Excel相比,虽然Python提供了更快的数据处理能力,但是在可视化展示方面却不如Excel】
3、单选题:
很多Python代码第一行都有:# coding:utf-8这个含义是:
选项:
A: 表示要在国内发布代码
B: 运行在中文电脑系统上
C: 需要分析中文数据信息
D: 代码中有中文信息
答案: 【 代码中有中文信息】
4、单选题:
from pandas import DataFrame这个语句的含义是:
选项:
A: 从DataFrame类导入pandas类
B: 从pandas库导入DataFrame类
C: 从pandas库导入DataFrame库
D: 从DataFrame库导入pandas类
答案: 【 从pandas库导入DataFrame类】
5、单选题:
frame = pd.DataFrame(data, index=[6, 5, 4, 3, 2, 1, 0])index代码的含义是:
选项:
A: 对现有数据按照倒序排列
B: 重新对现有每一行设置新的index数值
C: 设置每行的数值内容
D: 对现有列按照index排序
答案: 【 重新对现有每一行设置新的index数值】
6、单选题:
print(frame[1:2])这里的1:2是指:
选项:
A: 输出索引号为1和2的行
B: 输出序号为1和2的行
C: 输出索引号为1的行
D: 输出第二行
答案: 【 输出第二行】
7、单选题:
print(frame[frame['age'].isin([16, 18])])含义是:
选项:
A: 输出年龄为16到18的所有行
B: 输出年龄为16或者18的所有行
C: 输出年龄为16到17的所有行
D: 输出年龄为17的所有行
答案: 【 输出年龄为16或者18的所有行】
8、单选题:
round函数功能是:
选项:
A: 最大值
B: 四舍五入
C: 大于该数值的最小整数
D: 绝对值
答案: 【 四舍五入】
9、单选题:
下面关于rename的说法中,正确的是:
选项:
