R: R版本更新及R包迁移(详细步骤)

在安装R包的过程中,有时候会提醒R版本不够等情况,当需要更新R版本,又需要保证旧版本安装的R包可以完整迁移到新版本R时,可通过**“installr”**包实现。

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

注:以上代码建议在Rgui界面中运行,而不是在RStudio界面中运行。
详细安装更新步骤如下:

  1. 打开RGui
    R: R版本更新及R包迁移(详细步骤)_第1张图片
  2. 加载“installr”包
    R: R版本更新及R包迁移(详细步骤)_第2张图片
  3. 检查并更新R
    R: R版本更新及R包迁移(详细步骤)_第3张图片
  4. 本版检查,当前使用的为3.6.3,最新版本为4.0.5
    R: R版本更新及R包迁移(详细步骤)_第4张图片
  5. 是否打开网页版的最新版本内容
    R: R版本更新及R包迁移(详细步骤)_第5张图片
  6. 是否安装最新版本R
    R: R版本更新及R包迁移(详细步骤)_第6张图片
  7. 下载最新版本R
    R: R版本更新及R包迁移(详细步骤)_第7张图片
  8. 选择安装语言
    R: R版本更新及R包迁移(详细步骤)_第8张图片
  9. 直接点击下一步即可
    R: R版本更新及R包迁移(详细步骤)_第9张图片
  10. 安装位置,可根据需要更改
    R: R版本更新及R包迁移(详细步骤)_第10张图片
  11. 笔者电脑为64位,所以此处选择了“64-bit用户安装”
    R: R版本更新及R包迁移(详细步骤)_第11张图片
  12. 下一步
    R: R版本更新及R包迁移(详细步骤)_第12张图片
  13. 下一步
    R: R版本更新及R包迁移(详细步骤)_第13张图片
  14. 可根据需要选择“创建桌面快捷方式”
    R: R版本更新及R包迁移(详细步骤)_第14张图片
  15. 安装新版本R过程中
    R: R版本更新及R包迁移(详细步骤)_第15张图片
  16. 安装完成
    R: R版本更新及R包迁移(详细步骤)_第16张图片
  17. 是否将旧版本的R包复制到新版本中,选择“是”
    R: R版本更新及R包迁移(详细步骤)_第17张图片
  18. 是否保留旧版本中的R包信息,选择“是”
    R: R版本更新及R包迁移(详细步骤)_第18张图片
  19. 是否将旧版本的配置信息复制到新版本中
    R: R版本更新及R包迁移(详细步骤)_第19张图片
  20. 是否更新新版本中的R包
    R: R版本更新及R包迁移(详细步骤)_第20张图片
  21. 是否打开新版本的RGui界面
    R: R版本更新及R包迁移(详细步骤)_第21张图片
  22. 是否关闭旧版本RGui界面
    R: R版本更新及R包迁移(详细步骤)_第22张图片
  23. 在RStudio的tools—global options中查看当前R版本选择,一般会默认选择最新版本。
    R: R版本更新及R包迁移(详细步骤)_第23张图片
    到此已完成R版本的更新及R包的迁移。

需注意的是,笔者电脑上还安装了4.0.3版本,并且常用的R包都安装在这个版本下,故按照上述步骤更新R至4.0.5后,并未将4.0.3版本下的R包迁移至4.0.5中,利用以下代码进行迁移时也未成功。

library(installr)
copy.packages.between.libraries(from = "C:\\R\\R-4.0.3\\library"
                     , to = "C:\\Program Files\\R\\R-4.0.5\\library"
                     , ask =T, keep_old = TRUE
                     , do_NOT_override_packages_in_new_R = TRUE)

所以最后笔者选择卸载4.0.5版本,打开RGui4.0.3后重新进行安装,将R版本从4.0.3更新至4.0.5的过程中,自动将4.0.3下安装的R包迁移至新版本R中。

你可能感兴趣的:(R,经验分享,办公软件,zotero)