Изменить R путь библиотеки по умолчанию с помощью .libPaths в Rprofile.site не работает
Я использую R в Windows, а не как администратор. Когда я устанавливаю пакет, следующая команда нет работа:
> install.packages("zoo")
Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable
Чтобы установить пакет, я должен указать расположение библиотеки:
install.packages("zoo", lib="C:/software/Rpackages")
Чтобы загрузить пакет, я также должен указать расположение библиотеки:
library("zoo", lib.loc="C:/software/Rpackages")
Все это нормально, но я хотел посмотреть, смогу ли я добавитьC:/software/Rpackages
к пути к библиотеке как-то и, следовательно, не нужно вводить его каждый раз.
Когда я искал в Интернете, я обнаружил, что один из способов сделать это - отредактироватьRprofile.site
файл и добавить строку
.libPaths("C:/software/Rpackages")
Тем не менее, после этого и запуска RStudio, это вывод, который я получаю
> .libPaths()
[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"
.libPaths
Команда, которую я добавил вRprofile.site
Безразлично»Кажется, это не имело никакого эффекта! Почему это так? Или, что более важно, как я могу решить проблему, чтобы я мог устанавливать и загружать пакеты, не вводя в библиотеку расположение?
Примечание: если я запускаю RStudio,.libPaths()
Кажется, команда работает так, как и должна
.libPaths("C:/software/Rpackages")
> .libPaths()
[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"
Isn»Это странно?