美文网首页分析方法
升级R版本及安装包

升级R版本及安装包

作者: 谢俊飞 | 来源:发表于2018-09-02 10:06 被阅读564次

前言:
主要归纳R版本升级策略,笔者只应用了策略2,其他参考自网络资料和同行经验

1. 传统R版本升级:

参考资料:https://www.cnblogs.com/Acceptyly/p/4424408.html

  1. 下载并安装最新版本R,例如R=3.5.1
  2. 手动下载原先已安装的所有包,耗时费力且容易遗漏;
    替代方案
    升级R版本后,若重新安装所有的package将非常麻烦,可以尝试运行一下程序
# 在旧版本中的R中运行
> --run in the old version of R setwd("C:/Temp/")  #注意要在C盘中新建Temp文件夹 packages <- installed.packages()[,"Package"] save(packages, file="Rpackages")
# 在新版本中的R运行
> --run in the new version  setwd("C:/Temp/")  load("Rpackages")  for (p in setdiff(packages, installed.packages()[,"Package"]))  install.packages(p) 
运行新版本将发现所有原有Package可以在新版中运行

2. Windows用户如何无痛升级R

参考Y叔微信公众号教程 biobabble教程
参考链接:https://mp.weixin.qq.com/s/6_L6mlWpEkESIwrToG5Iug
这种升级策略的强大之处就在于,在R中更新R,可以直接迁移已经安装好的R packages,做到无痛升级,是不是很厉害!

> install.packages("installr")
> require(installr)
> updateR()
#依次弹窗提示:
1. 提示有最新版本
2. 最优化更新R是从Rgui,而不是RStudio,是否要去Rgui,点击“否”
3. 是否拷贝Rpackages到最新版本的R中,点击“yes” #如图001.png
4. 拷贝所有的R包到新包中,点击“no”将从R旧版本中移除所有的R包,点击“yes”
001.png

开始下载最新版本R,并拷贝所有已经下载的R包

Installation status:  TRUE . Removing the file:
 C:\Users\ADMINI~1\AppData\Local\Temp\RtmpMJyW5n/R-3.5.1-win.exe 
 (In the future, you may keep the file by setting keep_install_file=TRUE) 
----------------------- 
I am now copying  196  packages from: D:/BIOLOG~1/R/R-3.5.0/library  ; into:  D:/BIOLOG~1/R/R-3.5.1/library----------------------- 
===================== 
Done. We finished copying all the packages to the new location
[1] TRUE

下载后提示打开最新版本的R,
我们可以在RStudio中选择挂载的不同版本,如图002.png


002.png

相关文章

  • 升级R版本及安装包

    前言:主要归纳R版本升级策略,笔者只应用了策略2,其他参考自网络资料和同行经验 1. 传统R版本升级: 参考资料:...

  • Docker文档

    查看centos版本:uname -r Docker要求CentOs系统的内核版本高于3.10 升级软件包及内核:...

  • 2019-05-24

    Windows下升级R3.6及Bioconductor3.9 查看R版本的方法:打开RStudio可以显示,截图如...

  • Ubuntu安装Python

    升级Ubuntu安装包 安装python PPA 安装指定版本python 查看python版本 安装pip3

  • AndroidStudio如何升级到3.0+版本以及踩坑记录

    如何升级到3.0+版本? 地址:http://www.androiddevtools.cn/ 下载对应版本的安装包...

  • R 安装WGCNA报缺失"GO.db",手动安装go.db报4.

    解决方法 上述代码在安装时报错,说什么3.5版本及以上的R才可以,问题是我装的4.0的R。查了各种安装方式,安装包...

  • 简单快速升级R版本

    R的版本升级比较频繁,很多R包对R版本的要求也比较高,我的R还停留到3.4版本,完全跟不上了。又懒得卸载原来的R再...

  • 穿山甲广告集成支持IOS14

    1、应用编译环境升级至 Xcode 12.0 及以上版本2、升级穿山甲 iOS SDK 3.2.5.0 及以上版本...

  • Robot Framework环境搭建

    一、安装包下载及安装1、下载python安装包https://www.python.org/downloads/r...

  • R版本更新升级

    1、第一种方法 install.packages("installr")library(installr)upda...

网友评论

    本文标题:升级R版本及安装包

    本文链接:https://www.haomeiwen.com/subject/rjgpwftx.html