Bonjour,
Je suis un peu débutant en R alors veuillez excuser d'avance ma question.
J'ai un groupe de matrices nommées data1, data2, ... datan
J'essaie d'effectuer une boucle sur ces matrices pour que la sommes des valeurs se cumule dans la table1, cependant j'ai un hic a ce niveau.
Mon code est du style suivant:
Mon problème est au niveau du "i", je ne sais pas comment faire comprendre a R qu'il doit me renvoyer les différentes matrices.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 data1 <- matrix(data = c(1, 2, 3, 4, 5, 6), nrow = 2) data2 <- matrix(data = c(1, 2, 3, 4, 5, 6), nrow = 2) data3 <- matrix(data = c(1, 2, 3, 4, 5, 6), nrow = 2) ... datan <- matrix(data = c(1, 2, 3, 4, 5, 6), nrow = 2) for(i in 2:n) { data1=data1+datai }
J'ai essayer avec un paste mais du coup il comprenait que je voulais passer "data2", ..., comme chaine de caractère et ça ne marchait pas.
J'ai essaye de rajouter as.numeric ensuite, mais c’était la chaine de caractère qui était rendue comme nombre et non la table.
Si quelqu'un aurait une idee a me donner, je lui serait tres reconnaissant.
Partager