当我们执行:install.package("xx") 的时候,默认会安装到R/library目录,导致这个目录有几百上千个包,R语言包命名又不规范,查找很不方便。为此设置自定义包路径很有必要。
最简单的方法就是在安装包的时候,指定目录:
install.package("xx",lib="xx")
向我们经常使用RStudio等IDE开发,可能很少写代码来安装包,所以指定自定义包路径后,可视化操作即可选择安装包的路径,首先在项目文件夹 新建 .Rprofile文件:
.libPaths(c("D:\Program Files\R\R-4.2.2\library","D:\Program Files\R\R-4.2.2\customlibrary")
接下来在RStudio Package管理tab下,就会出现下面选项了:
或者把 .Rprofile 存放到 C:\Users\xx\Documents 文件夹下,这样其他项目都可以使用这个配置了
当我们勾选renv选项,会自动在项目创建一个 .Rprofile 文件,项目所有依赖都会安装到项目目录。这种做法参考了Python的virtualenv虚拟环境,当然也是最好的。
博客地址:http://blog.yoqi.me/?p=17711
这篇文章还没有评论