2012-12-06 11 views
24

W R i RStudio, myślę, że kilka razy zetknąłem się z plikiem .Rprofile, a ja aktualnie ładuję starą wersję po uruchomieniu R lub RStudio, czy istnieje sposób, aby szybko znaleźć lokalizację pliku, który generuje domyślne opcje?zlokalizuj plik ".Rprofile" generujący domyślne opcje

Dzięki

+2

'? Rozpoczęcie' ma pewne wskazówki – GSee

Odpowiedz

41

Jak @Gsee zasugerował, ?Startup ma wszystko, czego potrzebujemy. Zauważ, że istnieje nie tylko plik profilu użytkownika, ale także plik profilu witryny, z którym mógłbyś się zetknąć. A oba pliki można znaleźć w wielu lokalizacjach.

można uruchomić następujące ustalenia wykazu istniejących plików w systemie spośród wymienionych na stronie:

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) 

Należy pamiętać, że powinien on być prowadzony na świeżym sesji, tuż po rozpoczął R, tak że getwd() zwróci bieżący katalog przy uruchomieniu. Istnieje również trudna możliwość, że twoje pliki profilów modyfikują bieżący katalog podczas uruchamiania, w takim przypadku musisz uruchomić sesję "no-profile" (uruchom R --no-site-file --no-init-file) przed uruchomieniem powyższego kodu.

+1

Nice. Powinien prawdopodobnie również sprawdzić '" ~/.Rprofile "' (lub, bardziej formalnie, 'file.path (Sys.getenv (" HOME ")," .Rprofile ")', ponieważ jest również przeszukiwany –

+0

Bardzo szczegółowe kroki, Dziękuję, myślę, że kolejność wyszukiwania to 1. bieżący katalog 2. dom R (lub gdzie ~ wskazuje) 3 miejsce, w którym zainstalujesz R/etc – cloudscomputes

Powiązane problemy