我正在尝试使用list.files(下面的代码)制作文件列表:
raw.file.list <-"/Volumes/TempData/Heather Speckman/EC_Restored/NNTR EC/2014/Unpacked Data"
setwd(raw.file.list)
raw.file.list <- list.files(path = raw.data.dir, recursive = T, full.names = T)
我知道这个raw.data.dir中有4,000多个文件,这个命令只列出了1,200个文件 - 这是1,200我做不当我查看Windows时。
任何人都可以帮我解释原因吗?
其他信息:
文件路径(raw.file.list)确实存在,R移动到那里就好了。当我查看Windows和R(除了/和\)时,该路径是正确且相同的。我也在我的Mac上试过这个,并得到了相同的非功能性结果。
raw.file.list <-"/Volumes/TempData/Heather Speckman/EC_Restored/NNTR EC/2014/Unpacked Data"
是一个像硬盘一样工作的工作服务器。从来没有给我带来麻烦。如果我将数据复制/粘贴到:
raw.file.list <-"/Volumes/TempData/Heather Speckman/EC_Restored/NNTR EC/2014/Test Folder"
它运作得很好。出于工作流程的原因,我不希望复制/粘贴成为解决方案。
如果我尝试:
file.name = "Example_file_name.csv"; file.exists(file.name)
R说错了。我的电脑看到该文件并打开它就好了。
尝试:
setwd(raw.data.dir); list.files(path = ".", recursive = T, full.names = T)
仅提供1200个文件,而不是完整的4,000个文件。如果我尝试也一样 DIR()
答案 0 :(得分:0)
发现错误:文件路径故障。