Je me retrouve souvent à écrire des scripts R qui génèrent beaucoup de résultats. Je trouve cela plus propre de mettre cette sortie dans son propre répertoire (s). Ce que j'ai écrit ci-dessous va vérifier l'existence d'un répertoire et y accéder, ou créer le répertoire, puis y accéder. Y a-t-il une meilleure façon d'aborder cela?
mainDir <- "c:/path/to/main/dir"
subDir <- "outputDirectory"
if (file.exists(subDir)){
setwd(file.path(mainDir, subDir))
} else {
dir.create(file.path(mainDir, subDir))
setwd(file.path(mainDir, subDir))
}