【发布时间】:2012-11-06 15:09:08
【问题描述】:
我想这是一个初学者的问题,但我还没有找到答案或弄清楚我做错了什么。
我正在尝试读取存储在单独目录中的 20 个 CSV 文件:
setwd("./Data")
filenames <- list.files()
All <- lapply(filenames,function(i){
i <- paste(".\\",i,sep="")
read.csv(i, header=TRUE, skip=4)
})
我收到以下错误:
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
cannot open file '.\filename.csv': No such file or directory
filename 代表我文件夹中第一个文件的名称。
提前致谢!
【问题讨论】:
-
如果数据在不同的目录,目录名在哪里列出?如果所有 csv 都在一个目录中(仅包括 csv),您可以尝试删除 'i