Установить свою директорию для пакетов R

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Установить свою директорию для пакетов R

Сообщение VistaSV30 » 11 июл 2020, 19:35

Добрый вечер!

Подскажите как установить свою директорию для пакетов R?

Пробовал в файле .Renviron прописать путь:
R_LIBS_USER=D:/r_library

Не помогло. Подскажите, что делать?

Спасибо!
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

gamm
Гуру
Сообщения: 4049
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Установить свою директорию для пакетов R

Сообщение gamm » 11 июл 2020, 20:01

Слэш не в ту сторону, похоже.
https://stackoverflow.com/q/31707941

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Установить свою директорию для пакетов R

Сообщение VistaSV30 » 12 июл 2020, 08:13

gamm, спасибо за совет!
Насколько я понял, универсального способа нет. А поскольку у меня предполагается, что мои скрипты будут использоваться на разных компьютерах, то наверное лучше будет написать небольшую инструкцию про пути к пакетам, кодировке и т.п.
Пока решил путь к пакетам задавать вручную:

Код: Выделить всё

.libPaths("D:/RLibrary")
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

gamm
Гуру
Сообщения: 4049
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Установить свою директорию для пакетов R

Сообщение gamm » 12 июл 2020, 08:56

VistaSV30 писал(а):
12 июл 2020, 08:13
то наверное лучше будет написать небольшую инструкцию про пути к пакетам, кодировке и т.п.
Зачем, если уж решили все утрамбовать в пакеты, то пусть клиенты ставят, куда у них настроено. И используют library() для подключения. А скрипты вызывают как функции (их в функции нужно обернуть), my_package::my_script()

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей