"Edmond Ng" <[EMAIL PROTECTED]> writes: > Dear all, > > I need to read in 4 sets of tab delimited data in a loop. The 4 data sets are > called "simu1.dat", "simu2.dat" and so on. I know what I need on the righthand side > of the read.table expression but I can't the left hand side of it to work (see the > line in bold below). Can you kindly help? Many thanks. > > simu1 <- matrix(0,30,3) > simu2 <- matrix(0,30,3) > simu3 <- matrix(0,30,3) > simu4 <- matrix(0,30,3) > > for (i in 1:4) { > simu[i] <- read.table( paste("simu",i,".dat",sep="") ) > }
Use paste to generate the name and assign to do the assignment for (i in 1:4) { assign(paste('simu', i), read.table( paste("simu",i,".dat",sep=""))) } ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help