Bonsoir,
Et merci par avance.
Je sais que les boucles dans R son déconseillées, mais elles sont tout de même pratiques.
Je cherche à reproduire à partir d'une boucle, le vecteur suivant:
ou chaque vecteur à une valeur numérique (en réalité, mon document est bien plus grand: xn,zn). Soit je veux qu'à chaque tour de la boucle, Vec incorpore x1 puis x2 puis x3, ...qui sont des variables numériques.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Vec=c(x1,x2,x3,x4,x5,z1,z2,z3,z4,z5)
J'ai tenté pas mal de chose avec les résidus de code ci-dessous, mais cela me renvoie malheureusement à un vecteur avec caractère de type script (i.e "x2" et non directement le vecteur x2)
GLU, tNAA et tCR étant des valeurs différentes en fonction des fichiers que j'ouvre (à partir d'une boucle une fois encore)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 fichier=c(data1,data2,data3,data4,data5,data6,data7,data8,data9,data10, data11,data12,data13,data14) size_fichier=(length(fichier)) size_fichier for(i in 1:(size_fichier)) { Vec=c() x=GLU/tCR nam <- paste("x", i, sep = "") assign(nam, x) z=tNAA/tCR nam <- paste("z", i, sep = "") assign(nam, z) Vec=c() }
Merci de votre temps,
Frédéric
Partager