gpt4 book ai didi

r - 如何设置 Emacs 的 ESS R 的库文件夹?

转载 作者:行者123 更新时间:2023-12-05 00:03:14 24 4
gpt4 key购买 nike

  • 我在我的项目中使用 RStudio
  • 我正在尝试将 EMACS+ESS 作为 IDE,因为它也可以用作 Latex/python IDE
  • 以前我在 D 中安装了 R 包(因为它们占用了大块硬盘)
  • 当我启动 ESS 时,R 缓冲区仅识别 C 中的 R 库
  • 当我从 C 启动 R.exe 并使用 library() 时,它识别出 D 中的库

  • 编辑
    显然我可以使用 .libPaths("d:/libpathhere")添加一个libpath
    但是如果我重新启动 emacs,我发现我需要再次运行此命令以再次添加 libpath

    从上面可以看出,ESS 中的 R 运行似乎将其配置文件存储在与 C:\program 文件中的 R 运行不同的位置

    另一个问题
    1. 如何让 R-ESS 在启动时自动加载我的 R 项目文件夹
    2.如何将其他libpath的设置永久存储在ESS的R中的D盘中,以便在重新启动emacs后保持识别

    最佳答案

    您需要添加 .libPaths("d:/libpathhere")到一个名为 .Rprofile 的文件在您的主目录中。 Windows 上的诀窍是确定它在哪里。

    在 Emacs 中启动 R 后,R for Windows FAQ建议运行 Sys.getenv('R_USER')确定 R 认为主目录的位置。该目录通常是 C:\Users\username\Documents .

    现在,你可以把你的 .Rprofile在那里归档,但这不是我的偏好。我设置了环境变量 R_PROFILE_USER在 Windows 中到 c:\Users\username\.Rprofile ,或者你也可以在你的 Emacs init 中设置它:(setenv "R_PROFILE_USER" "c:\\Users\\username\\.Rprofile") . R documentation有更多关于 R 如何启动的细节。

    关于r - 如何设置 Emacs 的 ESS R 的库文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22960970/

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