首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“`Rprofile`”、“`Renviron.site`”和`Rprofile.site`,`Renviron.site`有什么区别?

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

Stack Overflow用户
提问于 2013-04-13 03:13:48
回答 3查看 8.5K关注 0票数 17

在我的电脑里:

  1. 在/etc/R RenvironRprofile.siteRenviron.site中有三个文件,我在任何地方都找不到Rprofile。这是一种适当的状态吗?
  2. beetwen RprofileRenvironRprofile.siteRenviron.site有什么区别?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-13 20:37:58

文件的名称是.Rprofile,而不是Rprofile。在搜索“r.rprofile”并找到以下答案后,我得到了以下代码:找到生成默认选项的".Rprofile“文件

代码语言:javascript
复制
file.path(getwd(), ".Rprofile") 
[1] "/Users/davidwinsemius/.Rprofile"

大多数OSes将隐藏“点文件”/“系统文件”,除非您强迫它们变得可见。

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

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

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

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

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

票数 7
EN

Stack Overflow用户

发布于 2018-07-09 21:59:38

我有一个类似于OP中的问题2的问题,但我特别关注.Rprofile和Rprofile.site文件之间的区别。

基于我从?Startup收集到的内容和其他一些答案,下面是我对这种差异的理解:

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

我还发现这个答案在这里有助于理解差异。

票数 1
EN

Stack Overflow用户

发布于 2019-03-26 22:44:25

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15983803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档