我曾经设置过,每次打开 R 应用程序时,R 指挥官插件都会自动启动,但我已经升级了 R,不记得我是如何做到的。
2 回答
这是 Scott Hyde 的说明,用于在每次启动 R 时创建启动 R 指挥官的快捷方式。
- 打开 C:\Program Files\R\R-2.10.1\etc (或类似名称的版本目录)。
编辑文件 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))
接下来,将用于运行 R 的快捷方式复制到桌面上。右键单击该文件,然后选择属性将以下内容添加到“目标:”的末尾:“C:\Program Files\R\R-2.10.1\bin\Rgui.exe”--sdi RCMDR=TRUE
请注意,选项在引号之外。将刚刚创建的快捷方式的名称更改为“Rcmdr” 双击它,R 和 Rcmdr 都会启动!
最近开始使用 R,我正在测试@user123943 提供的另一个解决方案,但它似乎无法正常工作。想也许会有一个更简单的解决方案并尝试了它,它工作得很好。您需要做的就是:
找到 Rprofile.site 文件(它应该在您的 R 程序文件中的某个 etc 文件中)(例如:C:\Program Files\R\R-4.1.1\etc)
library(Rcmdr)
通过在文件末尾添加来编辑文件(如果需要,授予自己编辑权限) 。
而已!快速简便的解决方案!如果您决定恢复它,您需要做的就是删除 Rprofile.site 文件末尾添加的代码 :)
当然,在再次打开 R 之前保存文件!