我已将R_LIBS
中的.bash_profile
设置为
export R_LIBS=/lib/R-3.3.0
当我echo $R_LIBS
时,它返回/lib/R-3.3.0
但是,当我启动R并输入.libPaths()
时,我得到/Software/R
。
出了什么问题?
由于
答案 0 :(得分:3)
您想要R_LIBS_USER
:
$ Rscript -e 'print(.libPaths())'
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[3] "/usr/lib/R/library"
$ R_LIBS_USER="/tmp" Rscript -e 'print(.libPaths())'
[1] "/tmp" "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library" "/usr/lib/R/library"
$
我们看到向R_LIBS_USER
添加一个值会添加第四个目录
我默认在我的系统上得到的三个。