升级R一直是一件比较痛苦的事情,你需要先安装新的R,然后在逐一安装以前装过包。最快的办法也是把以前的包文件夹拷到新的R中,然后在新的版本中运行包更新。由于官方的源一般都提供最新R版本的二进制文件,所以为了更好的稳定性一般也要跟着升级。所以这是一件相对痛苦又不得不做的事情。现在installr程序包提供了自动化升级的途径,你只需要回答几个问题就可以将R升级至最新版本,同时相应的程序包也会及时的得到更新。你需要做的只是:
install.packages("installr")
library(installr)
updateR()
转自:经管之家