web-dev-qa-db-fra.com

Comment modifiez-vous le répertoire par défaut dans RStudio (ou R)?

J'ai consulté http://www.rstudio.com/ide/docs/using/workspaces et essayé le code setwd, puis sur Plus -> Définir comme options du répertoire de travail. Cependant, la prochaine fois que j'ai fermé et ouvert RStudio, mon répertoire n'a PAS été remplacé par celui que je souhaitais.

Comment définir le répertoire pour ne pas le changer à chaque fois que j'ouvre RStudio?

Merci.

32
user3380666

Vous ne savez pas si c'est ce que vous cherchez, mais sous Outils | Options globales ... (alt-TG) il existe un moyen de définir le répertoire par défaut.

40
jlhoward

Session -> Définir le répertoire de travail -> Choisir un répertoire ... ou un raccourci (Ctrl + Maj + H)

Ou vous pouvez définir votre répertoire de travail sur la console comme ceci = setwd ("C:/Users/burak/Desktop/R")

4
Buray

Sur R (3.1.2) pour Windows (Win7), j’ai procédé comme suit:

1- Naviguez jusqu'au fichier "Rprofile.site" dans le dossier R dans mon cas: C:\Program Files\R\etc\Rprofile.site où "etc" est en effet le nom donné du sous-dossier.

2- Ouvrez le fichier Rprofile.site dans un éditeur de texte avec des privilèges d’administrateur (je l’ai fait dans Notepad) et insérez tout en haut du fichier dans la première ligne de la commande suivante qui indique à R de définir le répertoire de travail au démarrage dans PATH que vous spécifiez entre crochets (assurez-vous que vous utilisez des doubles barres obliques inverses "\\" pour Windows!), dans mon cas:

setwd("C:\\Users\\FWA\\Documents\\PROGR&MOOCS\\R_coursera")

3- Enregistrez le fichier qui ressemble alors à ceci:

setwd("C:\\Users\\FWA\\Documents\\PROGR&MOOCS\\R_coursera")

# Things you might want to change

# options(papersize="a4")
# options(editor="notepad")
# options(pager="internal")

# set the default help type
# options(help_type="text")
  options(help_type="html")

# set a site library
# .Library.site <- file.path(chartr("\\", "/", R.home()), "site-library")


# set a CRAN mirror
# local({r <- getOption("repos")
#       r["CRAN"] <- "http://my.local.cran"
#       options(repos=r)})

# Give a fortune cookie, but only to interactive sessions
# (This would need the fortunes package to be installed.)
#  if (interactive()) 
#    fortunes::fortune()

4- Lancez R-Studio et à l'invite de commande, tapez la commande 'obtenir le répertoire de travail' comme ceci:

getwd ()

5- Votre R-Studio devrait maintenant renvoyer le chemin du répertoire de travail que vous avez précédemment spécifié. Dans mon cas, R renvoie ceci:

[1] "C:/Utilisateurs/FWA/Documents/PROGR & MOOCS/R_coursera"

6- Vous avez terminé.

Remarque: ceci change le répertoire de travail pour votre environnement R, pas seulement pour R-Studio.

3
soirbleu

J'ai rencontré le même problème. Il existe différentes façons de modifier votre répertoire de travail dans RStudio, par exemple:

setwd ("~/R/R Programming") #Remarque que ~ représente brièvement le dossier de votre document (ou le dossier que vous utilisez pour) et ce qui le précède.

Définissez notre répertoire de travail sans utiliser squigless:

setwd ("Programmation C:\Utilisateurs\Utilisateur\Documents\R\R")

Fait la même chose en utilisant des barres obliques:

setwd ("C:/Utilisateurs/Utilisation/Documents/Programmation R/R")

J'ai eu l'information du lien suivant (bien qu'il y ait une autre option que vous pouvez trouver dans la vidéo, recommandée): https://www.youtube.com/watch?v=x_QnNhQ3jfY