第二章 数据查询分析(基础篇)

单元小测试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的说法中,正确的是:‎
选项:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注