我有一个Macintosh,我试图自动加载包,自制函数,并在每次启动R时使用修改后的设置.我相信这可以通过一个名为Rprofile.site的文件来完成,并通过创建函数.First和.Last在那个文件中.
一个问题是,我不知道我的R_HOME目录是什么,它用于什么,或者它是否存在.我找到了两个功能,我认为它们都给了我它的位置,但我得到了不同的结果.
这是第一个
> Sys.getenv("R_home")
R_home
""
Run Code Online (Sandbox Code Playgroud)
第二个
> R.home()
[1] "/Library/Frameworks/R.framework/Resources"
Run Code Online (Sandbox Code Playgroud)
据我所知,我的机器上甚至不存在第二个目录.我目前正在从我的应用程序目录运行R.
Dir*_*tel 20
多年来,我开始依赖help(Startup)
文档作为阅读本文的最佳位置.按照丰富的应用程序的惯例,有许多每用户和每站点配置文件.一开始可能看起来有些过分,但这是一个非常好的系统.一旦你与之Renviron
相比,你就会欣赏跨平台的一致行为.Renviron.site
Rprofile
Bry*_*son 15
迈克尔,我也发现这个话题有点令人困惑.我也在Mac上.我创建了一个"Rprofile"文件,其中包含我的所有自定义.这是我的工作方式(我不认为我的设置有什么特别之处):
HTH布莱恩