Skip to content
Back to formatted view

Raw Message

Message-ID: <58CAB2332C0DD511BC7900A0C9EA316D013D1A1F@dasmtyjqf009.amedd.army.mil>
Date: 2003-04-09T13:51:38Z
From: Bliese, Paul D MAJ WRAIR-Wash DC
Subject: Reading in multiple files

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