r语言编程与基础高级绘图课后答案
文章目录
第1章R语言概述
1.选择题
(1)多行注释的快捷键是(C)。
A.Ctrl+Shin+N
B.Ctrl+N
C.Ctrl+Shin+C
D.Ctrl+C
(2)以下函数不能直接查看plot函数的帮助文档的是(B)。
A. ?plot
B.??plot
C.help(plot)
D.help(plot)
(3)以下R包的加载方式正确的是(A)。
A.install.package 函数
B.library 函数
C…libPaths 函数
D.install 函数
(4)以下R包中不能调用分类算法的是(D)。
A.nnet包
B.e1071包
C.tree包
D.arules包
2.操作题
第2章数据对象与数据读写
1.选择题
(4)下列选项不是逻辑型数据的是(C)。
A.T
B.F
C.NA
D.10
(5)下列可以求矩阵的特征值和特征向量的函数是(B)。
A. diag
B. eigen
C.solve
D. det
(6)下列选项中可以使得列表转换为向量的是(D)。
A. as.matrix
B. as.data.frame
C. as.list
D. unlist
(7)下列用来转换数据框的函数是(B)。
A. as.list
B. as.matrix
C. as.data.frame
D. as.vector
(8)下列用键盘导人数据的函数是(B)。
A.read.table
B. read.csv
C.edit
D.readHTMLTable
(9)RODBC包中向数据库提交一个查询,并返回结果的函数是(B)。
merge函数A.odbcConnect
B.sqlFetch
C. sqlQuery
D. sqlDrop
(10)抓取网页上的表格,可使用XML包的是(D)函数。
A.read.csv
B. read.table
C.read.xlsx
D. read HTMLTable
2.操作题
(1)创建一个对象,并进行数据类型的转换、判别等操作,步骤如下:
①创建一个对象x,内含元素为序列:1,3,5,6,8
②判断对象x是否是数值型数据
③将对象转换为逻辑数据,记为x1
④判断x1是否为逻辑型数据。
#操作题(1)
x<-c(1,3,5,6,8)  #创建一个对象x
is.numeric(x)    #判断x是否是数值型数据
x1<-as.logical(x)  #将对象转化为逻辑型数据
is.logical(x1)  #判断是否为逻辑型数据。
#操作题(2)
setwd("./第2章 数据对象与数据读写/02-习题程序/code")                    #设置工作科技目录
x<-c(11,23,25,46,38,30,59,47,21,67)    #创建向量x
x[c(2,4)]                          #查询向量中第2,第4位置的元素
which(x>35& x<=50)                #查询x中大于35小于等于50元素的位置
#创建一个重复因子序列
Species<-rep(c("setosa","versicolor","virginica"),each=2,length.out=5)  a<-matrix(x,5,2)                    #创建一个元素为x的矩阵
#将矩阵写入数据框data_iris并更改列名
data_iris<-data.frame(Sepal.Length=a[,1],Sepal.Width=a[,2])
write.table(data_iris," ./")  #将数据框保存为txt文件
#将数据框转化为向量y
b<-as.matrix(data_iris)
y<-as.vector(b)
is.vector(y)  #判断是否为向量。
#操作题(3)
read.table("./第2章 数据对象与数据读写/02-习题程序/code/")  #读取txt文件data_iris

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。