как установить lib-paths в R, чтобы иметь один каталог, который является "C: \ Users \ Username \ Documents \ ..." - PullRequest
0 голосов
/ 15 апреля 2019

Win 7 64 бит машина Версия R 3.5.3 (2019-03-11)

Вопрос. Как настроить пути к моим библиотекам только в одном каталоге, а именно: "C: /Users/Username/Documents/R/win-library/3.5"

Я добавил .libPaths ("C: /Users/Username/Documents/R/win-library/3.5") до RProfile.site

Установите R_LIBS_USER и R_LIBS в: C: \ Users \ Имя пользователя \ Documents \ R \ беспроигрышная библиотека \ 3,5

R_LIBS_SITE:

[1] "C:\\Users\\Username\\Documents\\R\\win-library\\3.5"

пока я запускаю RStudio и вводю:

> .libPaths()
[1] "C:/Users/Username/Documents/R/win-library/3.5" "C:/Program Files/R/R-3.5.3/library"

У меня все еще есть два пути к библиотекам (как указано выше).

Кроме того, в RStudio я не могу установить lib-paths только для "C: /Users/Username/Documents/R/win-library/3.5" с этими шаги:

> .libPaths("C:/Users/Username/Documents/R/win-library/3.5")
> .libPaths()
[1] "C:/Users/Username/Documents/R/win-library/3.5" "C:/Program Files/R/R-3.5.3/library" 
> .libPaths("C:/Program Files/R/R-3.5.3/library")
> .libPaths()
[1] "C:/Program Files/R/R-3.5.3/library"
> .libPaths("C:/Users/Username/Documents/R/win-library/3.5")
> .libPaths()
[1] "C:/Users/Username/Documents/R/win-library/3.5" "C:/Program Files/R/R-3.5.3/library"

Попытка установить пути к библиотекам путем редактирования .Renviron с помощью:

> usethis::edit_r_environ()

Добавлены .libPaths ("C: \ Users \ Имя пользователя \ Documents \ R \ win-library \ 3.5") в и сохраненный файл .Renviron . Это привело к сообщению R после перезапуска R :

Файл C: /Users/Username/Documents/.Renviron содержит недопустимые строки .libPaths ( "C: \ Users \ Имя пользователя \ Documents \ R \ беспроигрышная библиотека \ 3,5")

Спасибо

1 Ответ

0 голосов
/ 16 апреля 2019

Ответ Хонг Ои: «Вы не можете и не хотите удалять местоположение базовой библиотеки. Именно там живут собственные пакеты R, и без них вы не можете использовать R».

...