)
与矩阵有关的基本操作
生成m行n列的0矩阵
M = matrix(0,c(m,n))
按行合并矩阵X和Y形成新矩阵M。...(矩阵型)
> M[i,,drop = FALSE]
删除第i行
> M = M[-i,]
矩阵M第j列
> M[,j]
矩阵M第i行j列元素
> M[i,j]
矩阵M的转置。...若M为数值型向量,则t(M)为矩阵型行向量
> t(M)
矩阵X乘矩阵Y。若Y是数值型的向量,R会自动判断其为行向量还是列向量。...与上面例子的区别在于若向量元素里有NA,上面的例子会保留在结果中,而subset命令会剔除掉
> subset(x, x>a)
返回向量中大于a的元素的位置
> which(x, x>a)
生成一个与b...(逻辑向量)维度相同的数值向量,若b[i]为TRUE,则x[i]为u,反之为v
x = ifelse(b, u, v)