4
我在Windows XP下使用R。它撿起環境變量HOME從它是Windows,如何在文件名稱構造中調用R主目錄?
> Sys.getenv("R_USER")
R_USER
"H:"
但是,我怎麼可以使用可變迅速在文件名?特別是,如果我有一個文件存儲在H:/tmp/data.txt
。我應該如何構建下面的命令?
data <- read.table("$R_HOME/tmp/data.txt")
那一個顯然沒有工作。
我得到它的工作的唯一辦法是:
data <- read.table(paste(Sys.getenv("R_USER"), "/tmp/data.txt", sep = ""))
,它是那樣繁瑣,我不得不相信有一個更簡單的方法。有沒有人知道R中HOME變量的快速回應?
有關構建文件路徑的更一般方法,例如'file.path(「〜」,「tmp」,「data.txt」)'',請參閱'?file.path'。 – 2010-08-12 09:57:25