Windows 10 下 RStudio 的包窗格中的单独用户库和系统库?

Sup*_*sty 6 packages r libraries rstudio

我正在一台新的 Windows 10 机器上设置 R/RStudio;第一次在非 UNIX 环境中设置它,所以请耐心等待。

从R / RStudio Linux和MacOS下我以前的经验,我想为系统和用户,即建立独立的图书馆,在RStudio的软件包窗格中会同时显示一个用户库 一个系统库

我将R_LIBS_USER帐户的环境变量指定为C:\Users\[user name]\Documents\R\win-library\3.5.

运行 R/RStudio 时,.libPaths()如下所示:

> .libPaths()
[1] "C:/Users/[user name]/Documents/R/win-library/3.5"    
[2] "C:/Program Files/R/R-3.5.0/library"
Run Code Online (Sandbox Code Playgroud)

这几乎是我想要的:第一个库路径是默认的User Library,第二个路径是System Library。我可以随意安装软件包,它们默认位于User Library 内

然而,RStudio 中的 Packages 窗格没有显示用户库系统库的两个单独的库。相反,所有包(除了base)都显示在System Library 下;包括我的用户库中的包。我现在的问题是:

有没有办法告诉 R/RStudio 我的用户库和我的系统库是两个独立的实体,应该在 RStudio 的包窗格中在视觉上分开?

注意:我知道这可能只是一个“外观”问题;但它仍然困扰着我!另外,我不确定这是纯 R 还是 RStudio 问题,所以我标记了两者。

编辑:我还注意到,C:/Program Files/R/R-3.5.0/library在“包”窗格中安装新包时,系统库 ( ) 不能用作下拉选项。

——

> devtools::session_info()
Session info --------------------------------------------------------------
 setting  value                       
 version  R version 3.5.0 (2018-04-23)
 system   x86_64, mingw32             
 ui       RStudio (1.1.453)           
 language (EN)                        
 collate  Nothing to worry about
 tz       This neither               
 date     2018-06-08                  

Packages ------------------------------------------------------------------
 package   * version date       source        
 base      * 3.5.0   2018-04-23 local         
 compiler    3.5.0   2018-04-23 local         
 datasets  * 3.5.0   2018-04-23 local         
 devtools    1.13.5  2018-02-18 CRAN (R 3.5.0)
 digest      0.6.15  2018-01-28 CRAN (R 3.5.0)
 graphics  * 3.5.0   2018-04-23 local         
 grDevices * 3.5.0   2018-04-23 local         
 memoise     1.1.0   2017-04-21 CRAN (R 3.5.0)
 methods   * 3.5.0   2018-04-23 local         
 stats     * 3.5.0   2018-04-23 local         
 tools       3.5.0   2018-04-23 local         
 utils     * 3.5.0   2018-04-23 local         
 withr       2.1.2   2018-03-15 CRAN (R 3.5.0)
 yaml        2.1.19  2018-05-01 CRAN (R 3.5.0)
Run Code Online (Sandbox Code Playgroud)

Tho*_*ten 0

我有完全相同的问题。就我而言,原因是为用户库使用了替代驱动器:

> subst
F:\: => C:\data\flash drive
Run Code Online (Sandbox Code Playgroud)

设置R_LIBS_USERF:/[...]显示外观错误,使用C:/data/flash drive/[...]有效。