在我的电脑里:
Renviron和Rprofile.site,Renviron.site中有三个文件,我在任何地方都找不到Rprofile。这是一种适当的状态吗?Rprofile,Renviron和Rprofile.site,Renviron.site有什么区别?发布于 2013-04-13 20:37:58
文件的名称是.Rprofile,而不是Rprofile。在搜索“r.rprofile”并找到以下答案后,我得到了以下代码:找到生成默认选项的".Rprofile“文件
file.path(getwd(), ".Rprofile")
[1] "/Users/davidwinsemius/.Rprofile"大多数OSes将隐藏“点文件”/“系统文件”,除非您强迫它们变得可见。
您将在?Startup帮助页面中找到描述的各种文件。.Renviron文件应该描述系统资源的设置和位置;从‘?启动
站点或用户环境文件中的行应该是以#开头的注释行,或者是表单name=value的行。后者将环境变量名设置为value,覆盖现有值。
因此,键值对将用于将这些对推送到系统环境变量表中。Rprofile.site应该包含为网络上的每个人创建启动条件的代码,可能是共享选项,例如stringsAsFactors=FALSE的设置,
..。.Rprofile包含单个用户设置和控制的代码,可能是用户定义的函数或在启动时加载的包。
乔希引用了@flodel的一个值得研究的答案:找到生成默认选项的".Rprofile“文件
发布于 2018-07-09 21:59:38
我有一个类似于OP中的问题2的问题,但我特别关注.Rprofile和Rprofile.site文件之间的区别。
基于我从?Startup收集到的内容和其他一些答案,下面是我对这种差异的理解:
Rprofile.site是站点范围内的启动配置文件,它在.Rprofile之前被搜索并运行,并且它将覆盖基本包。.Rprofile是一个用户启动配置文件,它在Rprofile.site之后被搜索和获取,并将内容加载到工作区中,而不是覆盖基本包。
我还发现这个答案在这里有助于理解差异。
发布于 2019-03-26 22:44:25
我发现这篇文章对于回答OPs的第二个问题很有用,“Rprofile,Renviron和Rprofile.site,Renviron.site之间有什么区别?”本质上,Rxxx.site包含特定于站点的设置(即当前计算机),而.Rxxx包含特定于项目或用户的设置.
https://stackoverflow.com/questions/15983803
复制相似问题