【发布时间】:2010-11-26 23:28:38
【问题描述】:
Andrew Gelman recently lamented the lack of an easy upgrade process for R(在 Windows 上可能比在 Linux 上更相关)。从安装软件到复制所有设置/包,是否有人有一个很好的升级技巧?
这个建议包含在 cmets 中,也是我最近一直在使用的。首先安装新版本,然后在旧版本中运行:
#--run in the old version of R
setwd("C:/Temp/")
packages <- installed.packages()[,"Package"]
save(packages, file="Rpackages")
在新版本中紧随其后:
#--run in the new version
setwd("C:/Temp/")
load("Rpackages")
for (p in setdiff(packages, installed.packages()[,"Package"]))
install.packages(p)
【问题讨论】:
-
这里使用的解决方案的最新程度如何?
-
我最近用过,效果很好。