[R] reading in tab delimited data in a loop

David Clifford clifford at galton.uchicago.edu
Wed Mar 5 21:00:58 CET 2003


simu1 <- matrix(0,3,3)
simu2 <- matrix(0,3,3)
simu3 <- matrix(0,3,3)
simu4 <- matrix(0,3,3)

## save to files
write.table(simu1,"simu1.dat")
write.table(simu2,"simu2.dat")
write.table(simu3,"simu3.dat")
write.table(simu4,"simu4.dat")

## read from files into a list called simu
simu <- list(NULL)
for (i in 1:4) {
simu[[i]] <- read.table( paste("simu",i,".dat",sep="") )
}
simu[[1]]

On Wed, 5 Mar 
2003, Edmond Ng 
wrote:

> 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="") )
> }
> 
> 
> Edmond
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>



More information about the R-help mailing list