Pracuję z "fabrycznie świeżo" wersji RStudio na Windows 7. R jest zainstalowany pod C:/Program Files
co oznacza, że domyślne biblioteki są przechowywane tutaj, a dwie lokalizacje zawarte w .libPaths()
przy uruchomieniu są w tym folderze.Jak zmienić .Rprofile lokalizację w RStudio
Chcę pracować z inną biblioteką R (igraph). Ponieważ folder C:\Program Files
jest chroniony przed zapisem, skonfigurowałem inny obszar do pracy w: C:\Users\nick\R
i zainstalowałem bibliotekę igraph w C:\Users\nick\R\library
. Mogę ręcznie dodać tę lokalizację do zmiennej .libPaths()
i korzystać z biblioteki bez żadnych problemów.
Jednak moim problemem jest pobranie RStudio, aby automatycznie dodać tę lokalizację do zmiennej .libPaths()
podczas uruchamiania. Czytałem, że mogę dodać odpowiednie polecenie do mojego pliku .Rprofile - ale nie mogłem znaleźć takiego pliku (prawdopodobnie nie są one automatycznie tworzone po zainstalowaniu RStudio). Następnie utworzyłem plik o nazwie .Rprofile zawierający tylko to polecenie. Wydaje się to działać tylko wtedy, gdy plik .Rprofile został zapisany w C:\Users\nick\Documents
(która jest ścieżką zapisaną zarówno w zmiennych środowiskowych R_USER, jak i HOME). Chciałbym mieć plik .Rprofile przechowywany w C:\Users\nick\R
.
Przeczytałem wszystkie informacje w? Startup i mówi o tym, gdzie przechowywać polecenia uruchamiane przy starcie. Ale po prostu nie mogę tego zrobić. Na przykład wydaje się, że nie ma możliwości zmiany lokalizacji katalogu domowego bez czytania pliku zapisanego w katalogu domowym. Nie wydaje mi się, żeby pliki .Renviron i ich tworzenie również nie działały.
Byłbym wdzięczny za odpowiedź w prostych słowach, która wyjaśnia, w jaki sposób mógłbym zmienić miejsce odczytu pliku .Rprofile.
Czy [this] (http://stackoverflow.com/questions/15217758/remove-a-library- from-libpaths- permanentnie-without-rprofile-site/15218299#15218299) pomaga? – agstudy
Wygląda na to, że mógłbym to zrozumieć :-) Czy mam uruchamiać komendę R_LIBS = xxx, używając cmd w systemie Windows (to znaczy poza R)? – Nick
ustawiasz zmienną środowiskową Windows. (ustawienia panelu ...) – agstudy