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

it_*_*ure 12 r

在我的电脑中:

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

  2. 什么是差异beetwen Rprofile,Renviron并且Rprofile.site,Renviron.site

42-*_*42- 7

该文件的名称是.Rprofile而不是Rprofile. 在 SO 中搜索“[r] .rprofile”并找到此答案后,我得到了此代码:找到生成默认选项的“.Rprofile”文件

file.path(getwd(), ".Rprofile") 
[1] "/Users/davidwinsemius/.Rprofile"
Run Code Online (Sandbox Code Playgroud)

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

您将在?Startup帮助页面中找到描述的各种文件。该.Renviron文件应该描述系统资源的设置和位置;从`?启动

站点或用户环境文件中的行应该是以 # 开头的注释行,或者是 name=value 形式的行。后者将环境变量名称设置为 value,覆盖现有值。

因此,键值对将用于将这些对推送到系统环境变量表。Rprofile.site应该包含为网络上的每个人创建起始条件的代码,可能是共享选项,例如设置为stringsAsFactors=FALSE

...并.Rprofile包含单个用户设置和控制的代码,可能是用户定义的函数或要在启动时加载的包。

Josh 引用了@flodel 的一个值得研究的答案:找到生成默认选项的“.Rprofile”文件