Представим ситуацию, что у вас есть домашний и рабочий компьютер. На домашнем компьютере установлен R и все используемые вами пакеты к нему. На рабочем компьютере установлена свежая версия R, но нет всех пакетов, которые вы постоянно используете. Можно по памяти установить недостающие пакеты на рабочем компьютере, но есть способ проще:

1. На домашнем компьютере получаем полный список установленных пакетов
pkgList <- installed.packages(priority=»NA»)[,»Package»]

2. Сохраняем объект pkgList в текущем рабочем каталоге (воспользуйтесь командой getwd(), чтобы узнать текущий рабочий каталог)
saveRDS(pkgList, «pkg.Rds»)

3. На рабочем компьютере запускаем R (предварительно скопировав файл pkg.Rds в необходимый каталог) и выполняем команду:
install.packages(readRDS(«pkg.Rds»))

Теперь на домашнем и рабочем компьютерах у вас одинаковый набор пакетов.