Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Particule
données - Importer les données avec boucle for  Vote_lcapdonnées - Importer les données avec boucle for  Voting_bardonnées - Importer les données avec boucle for  Vote_rcap 
Eric Wajnberg
données - Importer les données avec boucle for  Vote_lcapdonnées - Importer les données avec boucle for  Voting_bardonnées - Importer les données avec boucle for  Vote_rcap 

Le deal à ne pas rater :
Chargeur sans fil – Samsung EP-P1100 Intérieur Noir
4.99 €
Voir le deal

Importer les données avec boucle for

Aller en bas

données - Importer les données avec boucle for  Empty Importer les données avec boucle for

Message par FMarwen le Mar 30 Oct 2018 - 11:24

Bonjour tout le monde,

J'ai besoin de votre aide s'il vous plaît pour améliorer mon code R. J'ai importer mes données avec les commandes classiques ci-dessous:
Code:

BS1<- read.xlsx("path/BS1.xlsx")
BS2<- read.xlsx("path/BS2.xlsx")               
BS3<- read.xlsx("path/BS3.xlsx")
BS4<- read.xlsx("path/BS4.xlsx")               
BS5<- read.xlsx("path/BS5.xlsx")
BS6<- read.xlsx("path/BS6.xlsx")               
BS7<- read.xlsx("path/BS7.xlsx")
BS8<- read.xlsx("path/BS8.xlsx")               
BS9<- read.xlsx("path/BS9.xlsx")
BS10<- read.xlsx("path/BS10.xlsx")               
BS11<- read.xlsx("path/BS11.xlsx")               
BS12<- read.xlsx("path/BS12.xlsx")

Comment peux-je faire mieux avec boucle for ? Merci d'avance.

FMarwen

Nombre de messages : 226
Date d'inscription : 17/04/2013

Revenir en haut Aller en bas

données - Importer les données avec boucle for  Empty Re: Importer les données avec boucle for

Message par lenny868 le Mar 30 Oct 2018 - 14:50

Bonjour,

Cela devrait fonctionner :

Code:

Ntotal=3
for(i in 1:Ntotal){
path=paste("path/",'BS',i,".csv", sep = "")
data= read.xlsx(path)
assign(paste("BS", i, sep = ""), data) 
}

La fonction 'paste' permet de construire les chaines de caractères. La fonction 'assign' permet d'assigner à cette construction une valeur qui est l'importation du tableau 'data'.

Lenny

lenny868

Nombre de messages : 48
Date d'inscription : 16/01/2018

Revenir en haut Aller en bas

données - Importer les données avec boucle for  Empty Re: Importer les données avec boucle for

Message par FMarwen le Mar 30 Oct 2018 - 15:30

Bonjour Lenny,

Merci pour votre réponse rapide et fiable Smile

FMarwen

FMarwen

Nombre de messages : 226
Date d'inscription : 17/04/2013

Revenir en haut Aller en bas

données - Importer les données avec boucle for  Empty Re: Importer les données avec boucle for

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum