波形符表达式对我的RStudio不起作用!我使用的是Windows 10操作系统。
更新:仔细观察后(感谢Dason)似乎"〜"指向" user / Documents /"而不是"用户/"。有什么工作吗?
任何帮助?
答案 0 :(得分:2)
使用环境变量R_USER
设置Windows R中的主目录使用Windows设置(从“开始”菜单中搜索“环境变量”)。无论你设置什么,都将成为R用于~
的东西。我将我的设置为C:\Users\trehman\R
。
以下是我的样子。
答案 1 :(得分:1)
当您发现自己时,R ~
指向您的文档文件夹。解决此问题的一种简单方法是使用~/../
启动要引用的路径。因此,您的setwd
电话会是这样的:
setwd('~/../{your actual path from home}')
我的Windows PC上出现同样的问题。我手边没有Linux机器来测试它是否相同。 R从R_USER
环境变量中获取此变量。您可以在R环境启动文件中覆盖它。此问题不是特定于RStudio,也是从命令行启动R会话时发生的。
答案 2 :(得分:0)
在启动时,R在Renviron.site
目录中寻找R_HOME
。打开并编辑
file.edit(file.path(Sys.getenv('R_HOME'), 'etc', 'Renviron.site'))
在文件中用您要R_USER
指向的路径定义'~'
:
R_USER = 'C:/Users/USERNAME'