今日はRを使い始めましたので、あまりにも基本的であれば謝ります。ベクトル要素のループ、要素が行列
まず、2つの行列を構成し、その行列のエントリを持つベクトルを構築します。次に、ベクトルの要素、すなわち行列をループしようとします。しかし、私がすると、私は "長さゼロの引数"エラーを取得します。
Error in 1:dim(mats[i])[1] : argument of length 0
質問:どのようにベクトルの要素をループに、これらの要素があることの行列を次のように
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]]
}
エラーテキストはありますか? (私は要素を正しく呼んでいないと思います)。忍耐力ありがとうございます。
なぜあなたはassign/getを説明していますか?誰もそれを使用すべきではありませんが、特に初心者ではありません。 – Roland