在R和RStudio中,我想我已经把.Rprofile文件弄乱了好几次,现在我正在启动R或RStudio时加载它的旧版本,有没有办法快速找到生成默认选项的文件的位置?

谢谢

推荐答案

就像@Gsee建议的那样,?Startup已经是你所需要的了.请注意,这里不仅有用户配置文件,还有一个可能会弄乱的站点配置文件.这两个文件都可以在多个位置找到.

您可以运行以下操作,将系统中的现有文件列在页面上列出的文件中:

candidates <- c( Sys.getenv("R_PROFILE"),
                 file.path(Sys.getenv("R_HOME"), "etc", "Rprofile.site"),
                 Sys.getenv("R_PROFILE_USER"),
                 file.path(getwd(), ".Rprofile") )

Filter(file.exists, candidates)

请注意,它应该在新的会话上运行,就在启动R之后,这样getwd()将在启动时返回当前目录.还有一种棘手的可能性是,您的配置文件在启动时确实会修改当前目录,在这种情况下,您必须在运行上述代码之前启动"无配置文件"会话(运行R --no-site-file --no-init-file).

R相关问答推荐

在' geom_contour_filled()'中对齐两个gplot的 colored颜色 比例

在水平条形图中zoom x_轴

使用scale_x_continuous复制ggplot 2中的离散x轴

在ggplot Likert条中添加水平线

terra nearest()仅为所有`to_id`列返回NA

获取列中值更改的行号

在组中添加值增加和减少的行

移除仪表板Quarto中顶盖和车身之间的白色区域

将小数分隔符放在R中的前两位数字之后

2个Rscript.exe可执行文件有什么区别?

您是否可以折叠R中的重复行,同时保留基于所选列的值?

SHINY:使用JS函数应用的CSS样式显示HTML表格

是否有新方法来更改Facet_WRAP(Ggplot2)中条文本的文本 colored颜色 ?

从多个可选列中选取一个值到一个新列中

R -使用矩阵reshape 列表

使用geom_iles在一个切片中包含多个值

为什么我对圆周率图的蒙特卡罗估计是空的?

将统计检验添加到GGPUBR中的盒图,在R

如何构建一个for循环来循环处理动物ID?

如何在Quarto中使用美人鱼图表中的标记来加粗文本