gpt4 book ai didi

r - Windows 上 RStudio 中的波浪号扩展

转载 作者:行者123 更新时间:2023-12-03 19:44:52 26 4
gpt4 key购买 nike

在 unix 系统上工作时,~将我的目录扩展到我的 unix home。在我的 Windows 计算机上时,我想要 ~扩展到映射并指向 Unix 主目录的驱动器。我在 Windows 计算机上使用 RStudio 进行编码,它扩展了 ~到一些没有帮助的东西,我在改变它时遇到了麻烦。我玩过环境变量和 PATH但不能让它指向我想要的。有任何想法吗?

更新 :

根据乔希的回答。更改 R_USER Windows 中的环境变量,在启动 RStudio 之前在启动时产生:

Error: invalid version specification ‘NA’
In addition: Warning message:
In utils:::packageDescription(packageName, fields = "Version") :
no package 'rstudio' was found

每次 RStudio 启动后都可以使用此答案手动更改它,但我想避免这样做。

最佳答案

更改 ~ 的值从默认值开始,您需要设置 R_USER在您第一次调用 path.expand() 之前等。 (这记录在 ?path.expand 中。)

尝试这个:

 ## R
Sys.getenv("R_USER")
# [1] "C:\\Users\\Josh"
Sys.setenv(R_USER="C://")
path.expand("~")
# [1] "C://"

设置 "R_USER"的起始值为 全部 在您的 R/Rstudio session 中,只需在您的 ~/.Renviron 中添加如下一行或 $R_HOME/etc/Renviron.site或任何你喜欢的地方。 (与往常一样,请参阅 ?Startup 以获取完整的选项集。):
R_USER = "C:/"

关于r - Windows 上 RStudio 中的波浪号扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26918639/

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