web-dev-qa-db-fra.com

Localisez le fichier ".Rprofile" générant les options par défaut

Dans R et RStudio, je pense que j'ai déjoué avec le .Rprofile fichier plusieurs fois, et j'en charge actuellement une ancienne version au démarrage de R ou RStudio, est-il possible de trouver rapidement l'emplacement du fichier qui génère les options par défaut?

Merci

43
h.l.m

Comme l'a suggéré @Gsee, ?Startup A tout ce dont vous avez besoin. Notez qu'il n'y a pas seulement le fichier de profil utilisateur, mais aussi un fichier de profil de site avec lequel vous auriez pu jouer. Et que les deux fichiers peuvent être trouvés à plusieurs endroits.

Vous pouvez exécuter ce qui suit pour répertorier les fichiers existants sur votre système parmi ceux répertoriés sur la page:

candidates <- c( Sys.getenv("R_PROFILE"),
                 file.path(Sys.getenv("R_HOME"), "etc", "Rprofile.site"),
                 Sys.getenv("R_PROFILE_USER"),
                 file.path(getwd(), ".Rprofile") )

Filter(file.exists, candidates)

Notez qu'il doit être exécuté sur une nouvelle session, juste après votre R démarré, afin que getwd() retourne le répertoire courant au démarrage. Il y a aussi la possibilité délicate que vos fichiers de profil modifient le répertoire courant au démarrage, auquel cas vous devrez démarrer une session "sans profil" (exécutez R --no-site-file --no-init-file) Avant d'exécuter le code ci-dessus.

66
flodel