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 <[EMAIL PROTECTED]> To: lefebure tristan <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> 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' > ------------------ ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help