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种有关用于保存图形输出的函数。

R语言习题app r语言题库资源_R语言习题app

 

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所示。用数据框的形式读入数据。

R语言习题app r语言题库资源_r语言_02

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)