gpt4 book ai didi

r - 我应该如何正确升级 R 以保持旧版本运行 [Windows]?

转载 作者:行者123 更新时间:2023-12-05 07:01:07 24 4
gpt4 key购买 nike

我或多或少关注this指南:

  1. ../R-4.0.0/bin/x64/Rgui.exe 运行 installer::updater()(如果您从 RStudio 运行它,则建议)
  2. 更新所有包(选中 installer::updater() 中的“更新所有包”框)
  3. 将我的 Windows 系统环境变量 R_LIBS 更改为 ..\R\R-4.0.x\library

如果我想从 RStudio 切换 R 版本,我需要

  1. 设置 工具 -> 全局选项 -> 常规 -> R 版本
  2. R_LIBS 更改为正确的位置。 (如果您忘记了这一点,.libPaths() 有多个条目。)

所以我的问题是:

  • 这个过程是否正确?我错过了什么吗?
  • 在主要 R 版本之间切换时如何更改 Rtools,参见例如here
  • 似乎 installer::updater() 没有更新包,尽管我选中了“更新所有包”框。 (我们在两台不同的笔记本电脑上观察到这种行为。)
  • 看来,.Rprofile.RenvironRprofile.site 起着至关重要的作用,参见RStudio .上次,一切正常,.Rprofile.Renviron 是空的,我不得不添加 .libPaths("path2/R-4.0 .4/library")Rprofile.site。看来您可以使用 usethis::edit_r_profile() 来查找这些文件。

背景:我有this在我将 R 升级到 4.0.2 之前可以重现的问题,但我意识到,在两者之间切换之后R 3.5.14.0.04.0.2 来回测试它不再可重现。因此我认为,我的更新过程很容易出错。

最佳答案

两年后,我或多或少关注this过程成功:
(Windows:确保 R 和 RStudio 位于 C:\。否则您会遇到 .libPaths() 的麻烦!)

  1. C:/R-4.x.y/bin/x64/Rgui.exe 运行 installr::updater()(如果您从 RStudio 运行它,则建议这样做)
  2. 更新 Windows PATH 变量
  3. 更新所有包(选中 installr::updater() 中的“更新所有包”框)
  4. 如果愿意,请保留旧 R 版本的包

如果你遵循这个过程,R_LIBS.Rprofile.Renviron 应该没有影响(看起来)。

关于r - 我应该如何正确升级 R 以保持旧版本运行 [Windows]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63939074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com