在Windows R上如何确定路径“〜”?

时间:2019-11-03 05:36:48

标签: r windows

在Windows 10上的R 3.6.1中,将路径“〜”分配给oneDrive。我想更改,但找不到R如何确定“〜”的路径。例如

dir("~", full.names = T)列出“〜”目录中的所有文件并给出目录。

1 个答案:

答案 0 :(得分:1)

快捷方式~是“ home”的通用概念,在Unix上,快捷方式解析为环境变量$HOME的值-Windows默认情况下未设置。

> Sys.glob("~")   # Sys.glob() expands wildcards
[1] "/home/edd"
R> Sys.getenv("HOME")
[1] "/home/edd"
R> 

因此,您的问题的答案确实是“如何在Windows上设置环境变量$HOME”。这在某种程度上取决于您的Windows版本,但通常在管理工具中可用。这是one answer from SuperUser