read.table uses scan. Issue the command read.table
to see the R source code. You can compare timings with your data set like this: gc(); system.time( z1 <- read.table(myfile) ) gc(); system.time( z2 <- scan(myfile) ) (where you may need to fix up the function calls above to reflect any additional arguments needed to read your dataset correctly). --- Date: Wed, 10 Mar 2004 22:42:45 -0600 (CST) From: Rui Song <[EMAIL PROTECTED]> To: Gabor Grothendieck <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> Subject: RE: [R] About reading data into R Thanks for your reply, I chose to use scan here. So can I ask another question, which function works faster, scan or read.table? Thanks, Rui On Tue, 9 Mar 2004, Gabor Grothendieck wrote: > > > scan has no problem with blank lines. read.table has > an argument that controls how it handles blank lines > and the default setting is to ignore them. > > > --- > Date: Mon, 8 Mar 2004 20:27:48 -0600 (CST) > From: Rui Song <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Subject: [R] About reading data into R > > > I have a problem about reading data into R. There is a "\n" > between each pair of data, like: > > -155.65 > > -155.77 > > -155.40 > > -155.46 > > -155.52 > > -155.34 > > ... > Could anyone tell me how to read in such data? Thanks! > > Rui > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html