在 Windows 10 下 RStudio 的套件窗格中,是否要将用户库和系统库分开?

问题描述 投票:5回答:1

我正在新的 Windows 10 机器上设置 RRStudio;这是我第一次在非 UNIX 环境下设置它,所以请耐心等待。

根据我之前在 Linux 和 macOS 下使用 RRStudio 的经验,我想为系统和用户设置单独的库,即 RStudio 的包层窗格会同时显示系统库和用户库。用户图书馆 AND a 系统库.

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

当运行RRStudio时, .libPaths() 如下所示。

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

这就是我想要的:第一个库路径是默认的。用户图书馆第二条道路是 系统库. 我可以随意安装包,而且它们默认是位于 用户图书馆.

然而在RStudio中的 "包 "窗格中,有以下功能 显示两个独立的库,用于 用户图书馆系统库. 相反,所有的包(除了 base)如下所示 系统库包括来自我 用户图书馆. 我现在的问题是:

有没有办法告诉RRStudio我的... 用户图书馆 和我 系统库 是兩個獨立的實體,應在 RStudio 的套件窗格中以視覺方式分開?

請注意: 我知道这很可能只是一个 "外观 "问题;但它仍然困扰着我!我不确定这是否是一个纯粹的R或RStudio的问题,所以我将两者都标记为 "RStudio"。另外,我不确定这是一个纯粹的R问题还是RStudio的问题,所以我把这两个问题都做了标记。

EDIT: 我还注意到,系统库(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)
r rstudio packages libraries
1个回答
0
投票

我有完全相同的问题。在我的案例中,原因是使用了一个替代的驱动器作为用户库。

> subst
F:\: => C:\data\flash drive

设置 R_LIBS_USERF:/[...] 显示了外观误差,使用 C:/data/flash drive/[...] 作品。

© www.soinside.com 2019 - 2024. All rights reserved.