Bonjour à tous,
Aujourd'hui, je me suis plongée dans l'écriture d'un tableau dans un dossier que j'avais créé dans une boucle for :
1 2 3 4 5
|
for (y in 1:nb_fichier)
{ dir.create("C:/Users/Charlotte/Desktop/essai/NIST")
dir.create(c(paste("C:/Users/Charlotte/Desktop/essai/NIST/NIST",y)))
Tableau1=read.table(fich[y], sep=";", header=T, dec=",") ... |
après y'a ma fonction et à la fin en sort un Tableau4 qui est mon tableau final, qui au final m'intéresse.
pour l'enregistrer, je veux qu'il l'enregistre dans le dossier NISTy que j'ai créé au debut. Je fais donc :
write.csv(Tableau4,file=c(paste("C:/Users/Charlotte/Desktop/essai/NIST/NIST",y,"/Tableau4.csv")
et là R n'aime pas du tout il arrête le programme sans rien me dire du tout :
juste :
Erreur : '}' inattendu(e) dans :
" write.csv(Tableau4,file=c(paste("C:/Users/Charlotte/Desktop/essai/NIST/NIST",y,"/Tableau4.csv"))
}"
alors j'ai essayé de le mettre dans le répertoire de travail :
write.csv(Tableau4,file="C:/Users/Charlotte/Desktop/essai/Tableau4.csv")
et là ça marche.
et j'ai essayé de le mettre dans le répertoire NIST y auquel il correspond (même y dans la boucle for):
write.csv(Tableau4,file="C:/Users/Charlotte/Desktop/essai/NIST/Tableau4.csv")
Ca marche aussi.
Mais comment lui indiquer qu'il doit le mettre dans le dossier NISTy?
Merci d'avance pour vos réponses !!!!
A bientôt
Partager