Hi lily, My first guess is that the errors are due to trying to open a file like:
"fold1/file1.txt" as: "file1.txt" That is, your code will generate filenames in the directories fold1,..., without prepending the folder names. Maybe: result_list<-list() read_dirs<-paste("fold",1:3,sep="") rn<-1 for(read_dir in read_dirs) { filelist<-list.files(read_dir) for(nextfile in filelist) { filepath<-paste(read_dir,nextfile,sep="/") result_list[[rn]]<-read.table(filepath) names(result_list)[rn]<-paste(read_dri,nextfile,sep="_") rn<-rn+1 } } Beware: untested. Jim On Wed, Nov 9, 2016 at 1:42 PM, lily li <chocol...@gmail.com> wrote: > Hi R users, > > In the current directory, there are several folders (such as fold1, fold2, > fold3, etc.), while each folder includes the same named files, such as > file1.txt, file2.txt, file3.txt, etc. The structures of each folder and > each file are the same, but with different values. I want to read the files > from each folder, but can't get it to work. Could you please tell me why? > Thanks. > > rd1 = read.table(file=list.files('fold1')[1], head=T) > rd2 = read.table(file=list.files('fold1')[2], head=T) > > rt1 = read.table(file=list.files('fold2')[1], head=T) > rt2 = read.table(file=list.files('fold2')[2], head=T) > > Then there are the warning sign that 'cannot open file 'file1.txt': No such > file or directory' > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.