maybe this should also be a FAQ because i've seen it a lot since I've been on this list ?

assign each data.frame to a component of a list, rather than to a component of a dataframe. you also need paste to get the number.

listDFs<-list()

for ( y in 3:10 ) {
listDFs[[y]]<-read.table(paste("text1",y,sep=""),header=TRUE if there are headings, whateverelse)
}

listDFs[[1]] will then contain the first data frame, listDFs[[2]] the second etc.




On Fri, May 23, 2008 at  9:05 PM, Jason Lee wrote:

Hi,

I have a couple of text and would like to automate of reading these multiple
files using
(namely; text1.txt, text2.txt....)

for(y in 3:10){
data$y<-read.table('text$y.txt')}

But it seems not allow. Any idea?


Thanks.

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to