J'ai commencé à utiliser R aujourd'hui, donc je m'excuse si c'est trop basique.Boucle sur les éléments dans le vecteur, et les éléments sont des matrices
D'abord, je construis 2 matrices, et construisons un vecteur, dont les entrées sont ces matrices. Ensuite, j'essaie de faire une boucle sur les éléments du vecteur, c'est-à-dire les matrices. Cependant, quand je le fais, j'obtiens une erreur "argument de longueur zéro".
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]]
}
Le texte d'erreur est la suivante:
Error in 1:dim(mats[i])[1] : argument of length 0
La question: comment faire une boucle sur les éléments d'un vecteur, ces éléments étant des matrices? (Je devine que je n'appelle pas les éléments correctement). Merci pour votre patience.
Pourquoi expliquez-vous même assign/get? Personne ne devrait l'utiliser mais surtout pas un débutant. – Roland