数据结构1
二.矩阵(二维数据)
矩阵是一个用两个维度表示和访问的向量。因此,适用于向量的性质和方法大多也适用于矩阵:矩阵也要求元素是同一类型的,数值矩阵、逻辑矩阵等。
1、创建矩阵
(1)用matrix()函数将变量变成矩阵,其基本格式如下:
matrix(x,nrow,ncol,byrow = FALSE,dimnames )
其中
x :为数据向量作为矩阵的元素;
nrow:设定行数;
ncol: 设定列数;
byrow:设置是否按行填充,(默认为FALSE,即按列填充)
dimnames: 用字符型向量表示矩阵的行名和列名
> matrix(c(1,2,3,4,5,6,7,8,9),nrow=3,byrow = FALSE) #按列
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
> matrix(c(1,2,3,4,5,6,7,8,9