“Rprofile”,“Renviron”和“Rprofile.site”,“Renviron.site”有什么区别?

时间:2013-04-13 03:13:49

标签: r

在我的电脑中:

  1. / etc / R中有三个文件 RenvironRprofile.siteRenviron.site, 我无法在任何地方找到Rprofile。这是一个合适的地位吗?

  2. 有什么区别beetwen RprofileRenvironRprofile.siteRenviron.site

3 个答案:

答案 0 :(得分:3)

我在SO中搜索'[r] .rprofile'后找到了这个代码并找到了这个答案:locate the ".Rprofile" file generating default options

file.path(getwd(), ".Rprofile") 
[1] "/Users/davidwinsemius/.Rprofile"

大多数操作系统会隐藏“点文件”/“系统文件”,除非你强制它们变得可见。

答案 1 :(得分:0)

我有一个类似于OP中问题2的问题,但专门针对.Rprofile和Rprofile.site文件之间的区别。

根据我从?Startup收集到的信息以及关于SO的其他一些答案,我对这种区别的理解是

Rprofile.site是站点范围的启动配置文件-在.Rprofile之前被搜索并运行,它将覆盖基本软件包。 .Rprofile是一个用户启动配置文件,可在Rprofile.site之后搜索并获取其源文件并将其加载到工作区中,而不是覆盖基本包。

我还发现this answer here有助于理解差异。

答案 2 :(得分:0)

我发现this article对于回答OP的第二个问题很有用:“ Rprofile,Renviron和Rprofile.site,Renviron.site有什么区别?”本质上,Rxxx.site包含特定于站点的设置(即当前计算机),而.Rxxx包含特定于项目或用户的设置。