如何使用自定义目录位置来安装R包

时间:2014-04-14 12:09:07

标签: r package

我在Windows 8.1上使用R 3.0.1运行Rstudio 0.97。我通过Rstudio安装了很多软件包,他们都去了“\ R \ R-3.0.1 \ library”。现在我安装了R 3.1.0并将Rstudio设置为使用R的新版本。但后来我发现这些包都是Rstudio无法访问的。

如何在共享文件夹中创建包,以便我PC上不同版本的R都可以使用它们?

我尝试使用.libPaths(“XXXX包共享文件夹”)将共享文件夹设置为存储和安装新包,它在会话中工作但是当我重新启动Rstudio时,路径被重置。没用。

1 个答案:

答案 0 :(得分:1)

首先,mkdir ~/whatever-you-want如有必要。

其次,将R_LIBS_USER="~/whatever-you-want"添加到'~/.Renviron'

因此,如果您想重复使用\R\R-3.0.1\library,请将R_LIBS_USER="\R\R-3.0.1\library"添加到'~/.Renviron'。如果您使用的是Windows,请将.Renviron放入C:\Users\<user-name>\

希望它有所帮助。