在新机器上重新安装整个软件包的简单方法

Easy way to reinstall entire packages on new machine

如何在一台以上的机器(工作和家庭等)上安装相同的包?

使用 R 数据转储文件从 R/Rstudio 等导出所有包:

ip <- as.data.frame(installed.packages())
dump("ip","ip.Rdmpd")

从这里将转储文件发送到新计算机并读入 R 或 Rstudio 等,无论您喜欢什么,然后等待所有软件包从 CRAN 下载和安装:

setwd("/path/to/dumpfile")
source("ip.Rdmpd")
install.packages(ip$Package)