使用installr包进行R语言自动更新与常见错误

可以选择在RGUI或者是Rstudio中进行R的自动更新,推荐在RGUI中完成更新。
方法非常简单,首先安装installr包,之后使用其中的updateR函数进行自动更新。

install.packages("installr")
library(installr)
updateR()

其实它完成的功能相当于我们手动安装新版的R语言后,再将原本的R语言已经安装的包拷贝到新环境中。

特别要注意的是如果R设置的镜像不在国内,可能会连不上服务器
以中科大的开源镜像为例,我们可以自己设置镜像,避免无法打开连接的报错。

updateR(fast=TRUE,cran_mirror="https://mirrors.ustc.edu.cn/CRAN/")

否则会出现如下报错

updateR Error in file(con, "r") : cannot open the connection 
In addition: Warning message:
In file(con, "r") : InternetOpenUrl failed: 'The operation timed out'

你可能感兴趣的:(R语言学习)