创建矩阵matrix():
x <- matrix(5:24, nrow=4, ncol=5)
输出结果为:
[,1] [,2] [,3] [,4] [,5]
[1,] 5 9 13 17 21
[2,] 6 10 14 18 22
[3,] 7 11 15 19 23
[4,] 8 12 16 20 24
访问矩阵中某一行或列:
x[row_num, ] | x[, col_num]
x[3,]
输出结果为:
[1] 3 7 11 15 19
x[,5]
输出结果为:
[1] 17 18 19 20
访问矩阵中单个元素:
x[row_num, col_num]
创建数组array():
> dim1 <- c("A1","A2","A3")
> dim2 <- c("B1","B2")
> dim3 <- c("C1","C2","C3","C4")
> d <- array(1:24, c(3,2,4), dimnames=list(dim1,dim2,dim3)) # c(3,2,4)即为三维
> d
输出结果为:
, , C1
B1 B2
A1 1 4
A2 2 5
A3 3 6
, , C2
B1 B2