2012-10-22 51 views
6

可能重复:
Change path.expand location (Win 7)在Windows中设置主目录 - [R

我想改变目录在Windows系统上path.expand("~/")引用。目前这默认为“C:/ Users/home/Documents /”。人们如何改变这一点?请注意,这与用setwd()设置的工作目录截然不同

+0

你问的是如何从你的代码更改用户的'我的文档'目录?不要这样做。 – SLaks

+0

用户是我的。我希望我的代码可以从本地机器移植到网格(我将来回切换),并且我需要〜指向我的项目目录而不是Documents目录 – Alex

+0

您的第二个可能的dup只与相关。它是特定于linux的。 –

回答

9

您可以通过向Rprofile.site文件添加R_USER变量来更改此目录。

Sys.setenv(R_USER="/my/desired/path/to/tilde") 

这不适用于Linux系统。看到一个相关的问题:How to reset path.expand on tilde

+0

完美!谢谢。 – Alex

+0

如果您希望更改只影响您的操作系统配置文件而不是所有用户,您也可以将其添加到您的'Rprofile.R'文件而不是'Rprofile.site'。 –