2012-07-12 92 views
2

重置path.expand在Windows上,我RProfile.site,我用来设置:如何在波浪

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

但是,这不会产生在Ubuntu同样的效果。关于如何达到同样效果的任何想法?这样,当我在路径中键入〜它扩展到R_USER?

下面是一个例子。在Windows上,设置R_USER后,在我的剧本我会用以下内容:

read.csv("~/Project") 

其中 “〜” 扩大到/一些/路径/到/项目/

+1

HTTP作用:/ /stackoverflow.com/questions/11004531/change-path-expand-location-win-7 – GSee 2012-07-12 21:05:07

+3

你必须设置环境变量_before_你开始R – GSee 2012-07-12 21:06:12

+0

而'Renviron' /'Renviron.site'对此很好,请参阅'help(启动)'。 – 2012-07-12 21:07:47

回答

4

定义HOME =“/我/项目/文件夹”,优选的R只,在.Renviron

功能用于变更窗口上~路径膨胀方法不以同样的方式作为存在Windows作为它在Ubuntu/Linux *的

+0

我把我所有的项目文件放在同一个目录下,我想让R开始在那里寻找。所以当我输入〜/它扩展到/ my/projects /文件夹/ – 2012-07-12 21:08:36

+0

在'.Renviron'中定义HOME =“/ my/projects/folder”,最好只用于R。 – 2012-07-12 21:14:06

+0

我将此行添加到/etc/R/Rpofile.site - 似乎没有任何效果。它应该被定义在别的地方吗? – 2012-07-12 21:16:58