R安装
1.输入命令 C 在浏览器中显示帮助文档,并学会使用帮助文档。
A. help(solve) B. help.start() C. help() D. data()
2.函数 D 可在当前会话中执行一个脚本。
A. demo(test) B. rm(test) C. example("test") D. source("test")
3.函数 C 将输出重定向到文件myfile中。
A.sink("myfile") B. library("myfile")
C. setwd("myfile") D. write("myfile")
4.以下常用统计软件中,属于开源软件的是 B 。
A .SAS B. R C .Excel D .Matlab
5.安装datasets包。
install.package("datassets")
6.加载datasets包到内存。
library(datasets)
7.显示datasets包所在位置。
find.package("datasets")
8.显示已加载的包。
(.packages())
9.列出当前已加载包中所含的所有可用示例数据集。
vignette()
10.显示当前工作目录,并修改当前的工作目录为myworkspace。
getwd()
setwd(“"C:/Users/Lenovo/myworkspace”)##myworkspace文件夹需要额外建立
11.查看函数”runif”的帮助,并运行函数”runif”的使用示例。
help(runif)
example(runif)
12.列出3种有关用于保存图形输出的函数。
13.简要介绍R语言的优点。
1、免费,开源。
2、是专门为统计和数据分析开发的语言,技术成熟稳定。
3、语言简单易学,兼容性好
14.列出包datasets中可用的函数和数据集。
help(package='datasets')
15.退出R。
q()
数据结构(一)
1.从糖尿病人统计表你可以清楚地看到此数据结构(本例中是一个数据框)以及其中包含的元素和数据类型。其中,Status是 D 变量。
A.日期型 B.整型 C.名义型 D.有序型
2..R中的数据结构包括 D 。
A.向量 B.矩阵 C.数组 D.以上全是
3.R中最常处理的数据结构是 D 。
A.向量 B.矩阵 C.数组 D.数据框
4.a=matrix(1:12,nrow=4,ncol=3);a[2,2];结果为( B )。
A. 5 B. 6 C. 7 D.8
5.如果A是5行x6列的矩阵,t(A)是 D 。
A 5行x6列矩阵 B 30个元素的向量
C 11个元素的向量 D 6行x5列的矩阵
6.a=det(matrix(1:12,nrow=4,ncol=3,byrow=TRUE))
b=det(matrix(1:12,nrow=3,ncol=4,byrow=FALSE)) 则有 D 。
A a>b B a=b C a<b D 两者都显示出错信息
7.将矩阵转化成向量使用___as.vector()__。
8.对于字符型向量,因子的水平默认依 字母 顺序创建。
9.列表(list)是R的数据类型中最为复杂的一种。一般来说,列表就是一些对象(或成分,component)的 有序 集合。
10. factor() 可为类别型变量创建值标签。
11.产生100个满足标准正态分布N(0,1)的随机数,使用的函数是 rnorm(100) 。
12.请使用seq() 产生一个首相为2,公差为2,长度为10的等差向量序列。
seq(from=2,by=2,len=10)
13.横向合并矩阵c(2,1),c(4,3)。
cbind(c(2,1),c(4,3))
14.建立一个R文件,在文件中输入变量x=(1,2,3)T,y=(4,5,6)T,并作以下运算。
①计算 z=2x+y+e,其中 e=(1,1,1)T;
②计算x与y的內积;
③计算x与y的外积;
x <- c(1, 2, 3)
y <- c(4, 5, 6)
e <- c(1, 1, 1) ##条件设立
z = 2*x + y + e ##计算z
print(z)
x %*% y ##內积
x %o% y ##外积
控制流
1.R语言的选择控制结构包括(if-else结构)、(swicth结构)、(循环结构)。
2.R语言中适用于一个条件有多个分支的情况的选择结构是(if-else结构)。
3.R语言的循环结构除了有常见的while循环、for循环外,还有(repeat)循环。
4.R语言中需要通过break来结束循环的循环结构是(D)。
A.When B.While C.For D.repeat
5.R语言中一个函数可以含有任何参数,但参数不能有默认值。(F)
6.执行for(i in 1:10) print("Hello")语句,单词Hello被输出了9次。(F)
数据输入输出
1.已知有5名学生的数据,如表4.4所示。用数据框的形式读入数据。
2.读入文本文件abc.txt到数据框,要求包含栏头,使用的R函数是( )。
A.rt<-read.table(“abc.txt”,header=TRUE)
B.rt<-read.table(“abc.txt”,header=FALSE)
C.rt<-read.table(“abc.txt”,col.names=T)
D.rt<-read.table(“abc.txt”,skip=0)
3.通过函数write.csv()保存表4.4为一个.csv文件。
4.write.table()函数参数“header”的功能为( )。
A.判断变量是否被保存为字符
B.反映这个文件的第一行是否包含变量名
C.指定各列数据类型的一个字符型向量
D.表示小数点的字符
5.使用以下哪个命令比较使用于小规模数据集( )。
A.mydata<-sqlFetch(odbcConnectExcel(“myfile.xls”), “mysheet”)
B.mydata<-read.xlsx(workbook,1)
C.mydata <- read.table()
D.mydata <- edit(mydata)