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

时间:2017-01-05 15:31:22

标签: r packages install.packages

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

1 个答案:

答案 0 :(得分:4)

使用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)