[R] Reading in multiple files

Fredrik Karlsson fredrik.karlsson at ling.umu.se
Wed Apr 9 16:11:33 CEST 2003


Dear Dr. Bliese,

One way is  to loop over the results of list.files(). Look it up in the
manual.

/Fredrik


On Wed, Apr 09, 2003 at 09:51:38AM -0400, Bliese, Paul D MAJ WRAIR-Wash DC wrote:
> I apologize if this is a FAQ -- I kind of recall seeing something along
> these lines before, but I couldn't find the message when I searched the
> archives.
> 
> Problem:
> 1. I have hundreds of small files in a subdirectory ("c:\\temp") and I would
> like to combine the files into a single data frame.
> 2. Individually, it is easy to read each file
> >DATA<-read.csv("c:\\temp\\file1a.csv",header=T)
> 3. It is also fairly easy to add new files to the data frame one at a time:
> >DATA<-rbind(DATA,read.csv("c:\\temp\\file1b.csv",header=T))
> 
> What is tedious about this solution is that we have to change the file name
> in step 3 every time.
> 
> Is there a way to have R identify all the files in a directory and create
> one big data frame?
> 
> I'm working in Windows with R 1.6.2.
> 
> Thanks
> 
> Paul
> MAJ Paul Bliese, Ph.D.
> Walter Reed Army Institute of Research
> Phone: (301) 319-9873
> Fax: (301) 319-9484
> paul.bliese at na.amedd.army.mil
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help



More information about the R-help mailing list