2015-12-29 4 views
0

Когда я работаю над проектом в R, существует много пакетов, которые могут быть обновлены или изменены сверхурочно. Когда я заканчиваю проект, я хочу сохранить все пакеты в этот момент времени. Таким образом, я могу воспроизвести результат в своем предыдущем проекте, если я могу «восстановить» все пакеты в R, используемые для создания предыдущего результата. Есть ли способ сделать это «сохранить» и «восстановить» все R-пакеты локально (без обновления их до последней версии)? Спасибо«сохранить» и «восстановить» пакеты R локально?

+1

HTTPS : //github.com/rstudio/packrat – Roland

ответ

0

Один из вариантов: вы можете выполнить установку в определенный каталог, а затем в своем R-коде загрузить библиотеку из этого места. Например, чтобы снимок библиотеки прогноза вы можете использовать:

install.packages('forecast', lib='~/R/library_1') 

следует

library('forecast', lib='~/R/library_1') 

конечно, вам код потребуется доступ к каталогу библиотеки, если бы вы поделиться

Смежные вопросы