我正在尝试使用外部硬盘驱动器中的目录作为工作目录使用R. 我可以将工作目录设置到我想要的位置,但是当我使用list.filesR时看不到任何东西.我也无法read.delim用来加载文件.
例如:
> rm(list = ls())
> WD<-"../../../Volumes/My_HD/my_working_directory"
> setwd(WD)
> getwd()
[1] "/Volumes/My_HD/my_working_directory"
Run Code Online (Sandbox Code Playgroud)
到目前为止很好,但随后:
> list.files(WD)
character(0)
Run Code Online (Sandbox Code Playgroud)
虽然我希望我知道的文件列表在那里,我可以看到并打开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
Run Code Online (Sandbox Code Playgroud)
我以为我做错了指定目录的路径,但我尝试从RStudio点击(会话>设置工作目录和>到源文件位置或>选择目录...)并得到相同的不满意的结果.
我在MacBookPro(OS X 10.7.05)上使用R版本2.15.1.我正在从RStudio版本0.97.551运行R,但问题与RStudio无关,因为当我直接尝试R时也会发生这种情况.
任何帮助将非常感谢.谢谢.