小智 33
您可以Rprofile
在base
库中'C:/Program Files/R.Files/library/base/R'
进行编辑(默认情况下),以包含要在启动时运行的代码.附加
######## User code ########
.libPaths('C:/my/dir')
Run Code Online (Sandbox Code Playgroud)
以Rprofile
使用任何文本编辑器(如记事本),使R键添加'C:/my/dir'
到它知道库列表.
(记事本无法保存到Program Files,因此请将已编辑的Rprofile保存在其他位置,然后使用Windows资源管理器将其复制.)
smi*_*-on 18
这篇文章只是提到了一个额外的选择.如果您需要在Linux shell脚本中设置自定义R库,您可以轻松地执行此操作
export R_LIBS="~/R/lib"
Run Code Online (Sandbox Code Playgroud)
有关完整的选项列表,请参阅R admin指南.
小智 15
我在R脚本中成功使用了这个:
library("reshape2",lib.loc="/path/to/R-packages/")
Run Code Online (Sandbox Code Playgroud)
如果出于任何原因,库在多个地方都很有用.