在R中,下列哪几个数据结构中的数据只能由包含相同的类型或模式(数值型、字符型或逻辑型)的组成( )
A. 列表(list)
B. 向量(vector)
C.矩阵(matrix)
D.数组(array)
E.数据框(data frame)在R中,对数据框进行操作时,若需要创建在
with()
结构以外存在的对象(保存在全局环境中),应该使用以下哪个符号赋值( )
A. <-
B. =
C. ==
D. <<-R中的下标从( )开始
A. 0
B. 1
C. 2
E. 3在R中,运行下列语句并回答问题:
mydata <- data.frame(age = numeric(0),
gender = character(0),
weight = numeric(0))
a. 写出使用哪两个函数可以调用出下图的文本编辑器,对 mydata
进行编辑;
b. 问题a中的两个函数中哪个需要在使用时赋值到一个目标,否则修改将会全部丢失;
在R中解决以下问题:
a. 创建向量"patientID",包含数据:1,2,3,4;
b. 创建向量"age",包含数据:25,34,28,52;
c. 创建向量"diabetes",包含数据:Type1,Type2,Type1,Type1;
d. 创建数据"status",包含数据;Poor,Improved,Excellent,Poor;
e. 将向量"diabetes"定义为无序型因子(factor);
f. 将向量"status"定义为有序型因子(factor),且顺序为Poor,Improved,Excellent;
g. 将a,b,c,d问题中的四个向量组建成数据框patientData;
h. 使用str()
查看数据框patientData的结构,并解释显示出的条目;
i. 使用summary()
查看数据框patientData的统计概要,并解释显示出条目;
j. 使用三种方法取出数据框patientData中的前两列;
k. 使用table()
和$符号,生成糖尿病类型变量"diabetes"和病情变量"status"的列联表,并解释列联表;基于第5题写出在R中可以回答下列问题的语句,并给出结果:
a. 查看对象patientID
的长度;
b. 查看对象patientData
的维度;
c. 查看对象patientID
、status
和patientData
的类型;
d. 查看对象patientID
和patientData
的模式;
e. 查看对象patientData
的行名和列名;
f. 显示当前的对象列表;
g. 删除对象patientID
;
h. 函数head()
和tail()
的用途是什么?阅读下列语句并回答问题
grades <- read.table("studentgrades.csv", header = TRUE,
rownames = "studentID", sep = ", ",
colClasses = c("character", "character", "character",
"numeric", "numeric"))
a. mydataframe <- read.table(file, option)该语法中file指怎样的文件?
b. 使用a中语法读入的数据存储为怎样的数据结构?
c. 描述导入文件studentgrades.csv的语句中option的各项参数设置;