R语言:迈向大数据之路
上QQ阅读APP看书,第一时间看更新

本章习题

一、判断题

( )1.有如下两个命令。

上述y的Levels数量有5。

( )2.建立因子(Factor)时,如果想要缩写Levels的值,可以使用labels参数配合levels参数做设定。

( )3.as.character()函数:可将因子转换成字符串向量。

( )4.as.numeric()函数:可将数值向量转换成因子。

二、单选题

( )1.有如下命令。

用哪一个命令,可以得到下列结果?

A.rev(x)

B.table(x)

C.factor(x)

D.ordered(x)

( )2.以下命令会得到哪种执行结果?

( )3.以下命令会得到哪种执行结果?

( )4.以下命令会得到哪种执行结果?

( )5.以下命令会得到哪种执行结果?

A.[1] 1 2 1 2 1

B.[1] 2 1 2 1 2

C.[1] 1 1 1 2 2

D.[1] 2 2 1 1 2

( )6.以下命令会得到哪种执行结果?

A.[1] 3

B.[1] 4

C.[1] 5

D.[1] 6

( )7.以下命令会得到哪种执行结果?

A.[1] 3

B.[1] 4

C.[1] 5

D.[1] 6

( )8.以下命令会得到哪种执行结果?

A.[1] 2 3 4

B.[1] 1 1 1

C.[1] 1 5 6

D.[1] 2 4 6

三、多选题

( )1.有一个如下执行结果。

下列哪些命令可以得到上述执行结果?(选择3项)

四、实际操作题(如果题目有描述不周详时,请自行假设条件)

1.将第4章第1题a题目,家人的血型向量,转成因子。

2.重复前一题,建立因子时,使用levels将血型类别顺序设为“A”“AB”“B”“O”。

3.统计(或自行假设)班上20人的考试成绩,计分方式如下所示。

A.90分(含)以上

B.80~89

C.70~79

D.60~69

F.60以下

请将上述数据建为有序因子,排列方式为A > B > C > D > F,并按下列要求输出结果。

(1)请列出成绩为B以上的人。

(2)请列出成绩为F的人。

(3)请使用table()函数了解个成绩的分布。