Je souhaite transmettre le nom du répertoire en tant qu'argument formel de la fonction. Dans la fonction, je veux changer mon répertoire de travail pour le répertoire mentionné dans l'argument formel. Le répertoire se trouve actuellement dans mon répertoire de travail.Modification du répertoire de travail dans une fonction
Note:
specdata
est le répertoire dans mon wd actuel
code:
x <-function(directory)
{
y<-file.path(getwd(),directory)
setwd(y)
}
x(specdata)
Cela semble ne fonctionne pas, je ne veux pas entrer "specdata"
en fonction argument.It devrait not be in double quotes
.
Quelle est votre opposition à l'utilisation de 'x (" specdata ")'? L'utilisation des guillemets est presque certaine d'être une solution plus simple que de coder une solution sans les guillemets. – Benjamin