[R] loop and read.table

Gabor Grothendieck ggrothendieck at myway.com
Fri Dec 26 16:37:03 CET 2003



And if your intention is to create 4 data frames with
names tab1, tab2, tab3, tab4 then combine Prof. Riley's
advice with assign like this:

for(i in 1:4) 
   assign( paste("tab", i, sep=""), 
           read.table(paste(i, "txt", sep=".")) )

---
Date: Fri, 26 Dec 2003 14:07:45 +0000 (GMT) 
From: Prof Brian Ripley <ripley at stats.ox.ac.uk>
To: lefebure tristan <lefebure at univ-lyon1.fr> 
Cc: <r-help at stat.math.ethz.ch> 
Subject: Re: [R] loop and read.table 

 
 
On Fri, 26 Dec 2003, lefebure tristan wrote:

> I would like to open several tables with a loop, using something like :
> -----------------
> $ ls
> 1.txt          2.txt          3.txt          4.txt
> $ R
> > for (i in 1:4) tabi<-read.table("i.txt")

Use read.table(paste(i, "txt", sep="."))

> Error in file(file, "r") : unable to open connection
> In addition: Warning message:
> cannot open file `i.txt'
> ------------------




More information about the R-help mailing list