gpt4 book ai didi

r - 如何在 RStudio 中更改 .Rprofile 位置

转载 作者:行者123 更新时间:2023-12-01 16:23:35 24 4
gpt4 key购买 nike

我正在 Windows 7 上使用 RStudio 的“出厂全新”版本。R 安装在 C:/Program Files 下这意味着默认库存储在这里,以及 .libPaths() 中包含的两个位置启动时都在此文件夹中。

我想使用另一个 R 库 (igraph)。自 C:\Program Files文件夹被写保护,我已经设置了另一个区域来工作:C:\Users\nick\R并在 C:\Users\nick\R\library 安装了 igraph 库。我可以手动将此位置添加到 .libPaths()变量并使用该库没有任何问题。

但是,我的问题是让 RStudio 自动将此位置添加到 .libPaths()启动时变量。我读到我可以将相关命令添加到我的 .Rprofile 文件中 - 但我找不到任何此类文件(大概它们在安装 RStudio 时不会自动创建)。然后我创建了一个名为 .Rprofile 的文件,仅包含此命令。这似乎仅在 .Rprofile 文件保存在 C:\Users\nick\Documents 中时才起作用。 (这是存储在 R_USER 和 HOME 环境变量中的路径)。我想要的是将 .Rprofile 文件存储在 C:\Users\nick\R 中.

我已阅读 ?Startup 中的所有信息,其中讨论了在启动时运行的命令的存储位置。但我就是做不到这个工作。例如,似乎没有办法在不读取主目录中存储的文件的情况下更改主目录的位置。我似乎没有任何 .Renviron 文件,并且自己创建这些文件似乎也不起作用。

我真的很感激一个简单的答案,它解释了我如何更改 .Rprofile 文件的读取位置。

最佳答案

在 Windows 中,您可以通过打开命令行并运行以下命令来设置 R_USER 配置文件:

SETX R_PROFILE_USER "C:/.../.Rprofile"

其中(显然)路径是您所需的 .Rpo 文件的路径。在 R 中,您可以检查它是否有效:

Sys.getenv("R_PROFILE_USER")

应返回您指定的路径。请注意,在设置 R_USER 变量之前,您可能需要关闭所有 R session 。

关于r - 如何在 RStudio 中更改 .Rprofile 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15225990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com