2012-07-12 55 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