Sys.getenv("R_HOME") [1] "C:/R/R-33~1.0-6ren">
gpt4 book ai didi

r - 如何正确设置 R.HOME() 和/或 R_HOME?

转载 作者:可可西里 更新时间:2023-11-01 14:23:06 31 4
gpt4 key购买 nike

我的 R 安装在 C:\R\R-3.3.0 中。但是:

> R.home()
[1] "C:/R/R-33~1.0"
> Sys.getenv("R_HOME")
[1] "C:/R/R-33~1.0"

我认为两者都应该是 "C:/R/R-3.3.0" 因为我在使用调试器时遇到了很多麻烦:它就是找不到库!

因为我在 Windows 上,所以我在文档中读到了这个,但它没有帮助:

On Windows the values of R.home() and R_HOME are switched to the 8.3 short form of path elements if required and if the Windows service to do that is enabled. The value of R_HOME is set to use forward slashes (since many package maintainers pass it unquoted to shells, for example in ‘Makefile’s).

非常感谢您的帮助,因为我对环境变量的了解很少。

最佳答案

感谢@Morgan,我找到了答案here :

“短名称”实际上是旧的 DOS 8.3 命名约定,因此假设只有一个名称匹配,所有目录都将是前 6 个字母后跟 ~1

关于r - 如何正确设置 R.HOME() 和/或 R_HOME?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38242324/

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