“R的升级”的版本间的差异
来自OBHRM百科
Lichaoping(讨论 | 贡献) (→采用installr包) |
Lichaoping(讨论 | 贡献) |
||
第3行: | 第3行: | ||
install.packages("installr") # 安装installr包 | install.packages("installr") # 安装installr包 | ||
library(installr) # 启用installr包 | library(installr) # 启用installr包 | ||
− | updateR() # | + | updateR() # 升级R,接下来根据提示操作即可,基本上就是选择“下一步”或者“是”、“否”。如果您安装的包比较多,等的时间比较长,请多点耐心。 |
#打开新版R控制台,检查所有包是否已经升级,如果有问题,可以运行如下命令,帮助完成部分包的升级: | #打开新版R控制台,检查所有包是否已经升级,如果有问题,可以运行如下命令,帮助完成部分包的升级: |
2017年4月7日 (五) 07:59的版本
采用installr包
#在安装新版本之前,在当前版本下,输入以下命令 install.packages("installr") # 安装installr包 library(installr) # 启用installr包 updateR() # 升级R,接下来根据提示操作即可,基本上就是选择“下一步”或者“是”、“否”。如果您安装的包比较多,等的时间比较长,请多点耐心。 #打开新版R控制台,检查所有包是否已经升级,如果有问题,可以运行如下命令,帮助完成部分包的升级: update.packages(checkBuilt=TRUE, ask=FALSE)
手工升级
#在安装新版本之前,在当前版本下,输入以下命令 oldpackages <- installed.packages()[,1] save(oldpackages, file="installedPackages.Rdata") #下载安装新版本,启动新版本后,在控制台输入以下命令 load("installedPackages.Rdata") newpackages <- installed.packages()[,1] for(i in setdiff(oldpackages, newpackages)) install.packages(i)