波浪号表达式在我的 RStudio 上不起作用!我正在使用 Windows 10 操作系统。
更新:仔细查看后(感谢 Dason)似乎“~”指向“user/Documents/”而不是“user/”。有什么解决办法吗?
有什么帮助吗?
波浪号表达式在我的 RStudio 上不起作用!我正在使用 Windows 10 操作系统。
更新:仔细查看后(感谢 Dason)似乎“~”指向“user/Documents/”而不是“user/”。有什么解决办法吗?
有什么帮助吗?
正如您自己发现的那样,R~
指向您的文档文件夹。解决此问题的一种简单方法是启动要引用的路径~/../
。所以你的setwd
电话看起来像这样:
setwd('~/../{your actual path from home}')
我的 Windows PC 上也出现了同样的问题。我手头没有一台 Linux 机器来测试那里是否相同。R 从R_USER
环境变量中获取此变量。您可以在 R 环境启动文件中覆盖它。此问题并非特定于 RStudio,当您从命令行启动 R 会话时也会发生此问题。
Renviron.site
在启动时,R在R_HOME
目录中查找。打开并编辑它
file.edit(file.path(Sys.getenv('R_HOME'), 'etc', 'Renviron.site'))
R_USER
在该文件中定义您要'~'
指向的路径:
R_USER = 'C:/Users/USERNAME'