Как вызвать домашний каталог R в конструкции имени файла? - PullRequest
4 голосов
/ 11 августа 2010

Я использую R под Windows XP. Он взял переменную окружения HOME из окон, которая

> 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 = ""))

Что так громоздко, что я должен верить, что есть более легкий путь Кто-нибудь знает быстрый вызов переменной HOME в R?

1 Ответ

2 голосов
/ 11 августа 2010

Ах, я понял. это просто

data <- read.table("~/tmp/data.txt")
...