我正在尝试读取文件,例如“ SN1_a_1,csv”,“ SN2_a_1,csv”,“ SN3_a_1.csv”,“ SN1_a_2.csv”,“ SN2_a_2.csv”,“ SN3_a_2.csv” for循环。
然后我得到了
错误:在文件(文件,“ rt”)中:无法打开文件 '/ Users / young / Desktop / 1 / NA':没有这样的文件或目录
当j <-1时,循环工作正常。但是,当j <-2时,filelist1返回为空列表。 我尝试手动运行
filelist1<-list.files(path=folder, pattern = paste0(".*a_",j,".csv"))
出现错误后,在控制台窗口中起作用了。 任何人都可以解决我的问题,就是这么简单。
folder<- "/Users/young/Desktop/1/"
for(j in 1:2) {
filelist1 <- list.files(path = folder, pattern = paste0(".*a_", j, ".csv"))
for (h in 1:length(filelist1)){
a1 <- read.csv(paste0(folder, filelist1[h]), header = TRUE)
}
}