【问题标题】:How do I make R run R Commander every time it starts up?如何让 R 每次启动时都运行 R Commander?
【发布时间】:2013-04-25 18:59:45
【问题描述】:

我曾经设置过,每次打开 R 应用程序时,R 指挥官插件都会自动启动,但我已经升级了 R,不记得我是如何做到的。

【问题讨论】:

  • 我想答案就在这里?.Rprofile

标签: r statistics r-commander


【解决方案1】:

这是 Scott Hyde 的 instructions,用于在每次启动 R 时创建启动 R 指挥官的快捷方式。

  1. 打开 C:\Program Files\R\R-2.10.1\etc(或类似名称的版本目录)。
  2. 编辑文件 Rprofile.site 并添加以下行。 mylibs 变量是您希望在每次运行 Rcmdr 时启动的包的列表。 lattice 和 MASS 都是 Rcmdr 的依赖项,需要加载。如果您以这种方式加载它们,它们将被静默加载! defpack = getOption("defaultPackages") mylibs = c("tcltk","car","lattice","MASS","Matrix") if(Sys.getenv("RCMDR") == "TRUE") mylibs = c(mylibs,"Rcmdr") 选项(defaultPackages = c(defpack,mylibs))

  3. 接下来,将用于运行 R 的快捷方式复制到桌面上。右键单击该文件,然后选择属性将以下内容添加到“目标”的末尾: "C:\Program Files\R\R-2.10.1\bin\Rgui.exe" --sdi RCMDR=TRUE

请注意,选项在引号之外。 将刚刚创建的快捷方式的名称更改为“Rcmdr” 双击它,R和Rcmdr都启动了!

【讨论】:

    【解决方案2】:

    最近开始使用 R,我正在测试@user123943 提供的其他解决方案,但它似乎无法正常工作。想也许会有一个更简单的解决方案并尝试了它,它工作得很好。您需要做的就是:

    1. 找到 Rprofile.site 文件(它应该在你的 R 程序文件中的某个 etc 文件中)(例如:C:\Program Files\R\R-4.1.1\etc)

    2. 通过在文件末尾添加library(Rcmdr) 来编辑文件(如果需要,授予自己编辑权限)。

    就是这样!快速简便的解决方案!如果您决定恢复它,您需要做的就是删除 Rprofile.site 文件末尾添加的代码 :)

    当然,在再次打开 R 之前保存文件!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-07
      • 2016-08-23
      • 2011-09-22
      • 1970-01-01
      • 1970-01-01
      • 2014-03-14
      • 1970-01-01
      相关资源
      最近更新 更多