4

我在 Windows XP 下使用 R。它从 windows 中获取环境变量 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 = ""))

这太麻烦了,我不得不相信有一种更简单的方法。有谁知道 R 中 HOME 变量的快速调用?

4

1 回答 1

2

啊,我明白了。只是

data <- read.table("~/tmp/data.txt")
于 2010-08-11T17:11:21.900 回答