我正在尝试使用外部硬盘驱动器中的目录作为工作目录来使用 R。我可以将工作目录设置到我想要的位置,但是当我使用list.files
R 时什么都看不到。我也不能read.delim
用来加载文件。
例如:
> rm(list = ls())
> WD<-"../../../Volumes/My_HD/my_working_directory"
> setwd(WD)
> getwd()
[1] "/Volumes/My_HD/my_working_directory"
到目前为止一切顺利,但随后:
> list.files(WD)
character(0)
虽然我希望有一份我知道的文件列表,并且我可以使用 Finder 和终端查看和打开这些文件。实际上,R 脚本本身就在该目录中。
如果然后我尝试打开一个文件,我会得到如下信息:
> myfile <- read.delim(paste(WD,"/file_name", sep = ""), header = T)
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
cannot open file '../../../Volumes/My_HD/my_working_directory/file_name': No such file or directory
我以为我在指定目录的路径时做错了什么,但我尝试从 RStudio 指向并单击(会话>设置工作目录和>到源文件位置或>选择目录...)并得到同样不满意的结果。
我在 MacBookPro (OS X 10.7.05) 上使用 R 版本 2.15.1。我正在从 RStudio 版本 0.97.551 运行 R,但问题与 RStudio 无关,因为当我直接在 R 上尝试时也会发生这种情况。
任何帮助将不胜感激。谢谢。