[R] reading a text file, one line at a time
Matt Shotwell
shotwelm at musc.edu
Sun Aug 15 18:43:44 CEST 2010
Walt,
Something like:
con <- file("your-large-file.txt", "rt")
readLines(con, 1) # Read one line
-Matt
On Sun, 2010-08-15 at 10:58 -0400, Data Analytics Corp. wrote:
> Hi,
>
> I have an upcoming project that will involve a large text file. I want to
>
> 1. read the file into R one line at a time
> 2. do some string manipulations on the line
> 3. write the line to another text file.
>
> I can handle the last two parts. Scan and read.table seem to read the
> whole file in at once. Since this is a very large file (several hundred
> thousand lines), this is not practical. Hence the idea of reading one
> line at at time. The question is, can R read one line at a time? If
> so, how? Any suggestions are appreciated.
>
> Thanks,
>
> Walt
>
> ________________________
>
> Walter R. Paczkowski, Ph.D.
> Data Analytics Corp.
> 44 Hamilton Lane
> Plainsboro, NJ 08536
> ________________________
> (V) 609-936-8999
> (F) 609-936-3733
> walt at dataanalyticscorp.com
> www.dataanalyticscorp.com
>
> _____________________________________________________
>
>
--
Matthew S. Shotwell
Graduate Student
Division of Biostatistics and Epidemiology
Medical University of South Carolina
More information about the R-help
mailing list