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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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