“R的升级”的版本间的差异
来自OBHRM百科
Lichaoping(讨论 | 贡献) (创建页面,内容为“==采用installr包== 先安装installr包(安装方法:install.packages("installr");然后在R控制台,启动installr包,运行updateR(),然后会提...”) |
Lichaoping(讨论 | 贡献) |
||
第1行: | 第1行: | ||
==采用installr包== | ==采用installr包== | ||
− | + | <pre>#在安装新版本之前,在当前版本下,输入以下命令 | |
+ | install.packages("installr") # 安装installr包 | ||
+ | library(installr) # 启用installr包 | ||
+ | updateR() # 升级R | ||
+ | |||
+ | #打开新版的R控制台,检查所有包是否已经升级,如果有问题,可以运行如下命令,帮助完成部分包的升级: | ||
+ | update.packages(checkBuilt=TRUE, ask=FALSE)</pre> | ||
+ | |||
==手工升级== | ==手工升级== | ||
<pre>#在安装新版本之前,在当前版本下,输入以下命令 | <pre>#在安装新版本之前,在当前版本下,输入以下命令 |
2017年4月7日 (五) 07:55的版本
采用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)