【发布时间】:2017-05-28 04:36:20
【问题描述】:
我今天开始使用 R,如果这太基础了,我深表歉意。
首先我构造了 2 个矩阵,并构造了一个向量,其条目就是这些矩阵。然后,我尝试遍历向量的元素,即矩阵。但是,当我这样做时,我会收到“长度为零的参数”错误。
cam <- 1:12
ped <- 13:24
dim(cam) <- c(3,4)
dim(ped) <- c(4,3)
mats <- c('cam','ped')
for (i in 1:2) {
rownames(mats[i]) <- LETTERS[1:dim(mats[i])[1]]
colnames(mats[i]) <- LETTERS[1:dim(mats[i])[2]]
}
错误文字如下:
Error in 1:dim(mats[i])[1] : argument of length 0
问题:如何遍历向量的元素,这些元素是矩阵? (我猜我没有正确调用元素)。谢谢你的耐心。
【问题讨论】:
标签: r loops vectorization