代码之家  ›  专栏  ›  技术社区  ›  pjj

正在引用哪个运行时

  •  0
  • pjj  · 技术社区  · 6 年前

    我已在以下位置安装了R C:\E_Drive\ProgramFiles\R-3.4.3 ,因此我认为R环境安装在 C: \E\u驱动器\程序文件\R-3.4.3 将在运行R控制台时使用,对吗?如果我错了,请纠正我。

    现在,我使用R控制台安装了一个包。

    现在,我下载并安装了RStudio,如果我检查该软件包是否可用,我就会从RStudio的R控制台看到它可用。我想知道,RStudio的R控制台是如何报告该软件包可用的,从那以后我就没想到了 C: \E\u驱动器\程序文件\R-3.4.3 不在我的路径上,RStudio与 C: \E\u驱动器\程序文件\R-3.4.3 ,所以我认为RStudio将指的是它自己的R环境。

    你能帮我理解我的RStudio是如何引用 C: \E\u驱动器\程序文件\R-3.4.3 R环境。

    1 回复  |  直到 6 年前
        1
  •  1
  •   user2554330    6 年前

    R通常将包安装在与其二进制文件相同的目录树中,但也可以将其安装在其他位置。在Windows上,通常会发生这种情况,因为普通用户在 Program Files 目录 标准Windows安装程序还记录R在注册表中的位置,因此它不需要位于RStudio要找到的路径上。

    您可以通过运行 R.home() 在R中,您可以通过运行 .libPaths()