立即学习:https://edu.csdn.net/course/play/24913/285702?utm_source=blogtoedu
数组的创建
数组在矩阵的基础上引入了层的概念
用array函数创建数组
array(date=NA,dim=length(date),dimnames=NULL)
date
为创建数组的元素
dim
为数组的维数,是数值型向量
dimnames
各维度中名称标签列表
sample()
sample(1:100, 60, replace = TRUE)
表示在1:100内取60个不重复的随机数
replace默认为FALSE,产生非重复的数
name = c("小刚", "小明", "小强")
subject = c("语文", "数学", "英语", "综合")
times = c("期中", "期末")
a = array(sample(60:100, 28, replace = TRUE), dim = c(3, 4, 2), dimnames = list(name, subject, times))
a
对应结果:
, , 期中
语文 数学 英语 综合
小刚 72 86 81 78
小明 100 73 93 95
小强 60 82 93 81
, , 期末
语文 数学 英语 综合
小刚 99 73 85 62
小明 66 86 98 92
小强 66 96 86 71