Thank you all for the help! Le
On Sat, Mar 21, 2009 at 4:23 PM, Pankaj Chopra <pcho...@ncsu.edu> wrote: > data.year[j] <- > read.table(paste("c:/data/",year[j],".csv",sep=''),header=T,sep=",") > > > should do it. > > > > Le Wang wrote: >> >> Hi there, >> >> Thanks for your time in advance. >> >> I am trying to read in multiple files. For example, >> >> data.1940 <- read.table("c:/data/1940.csv",header=TRUE,sep=",") >> data.1950 <- read.table("c:/data/1950.csv",header=TRUE,sep=",") >> data.1960 <- read.table("c:/data/1960.csv",header=TRUE,sep=",") >> >> How can I write a loop to read the data? I was trying to use the following >> >> year<-c(1940,1950,1960) >> >> for (j in 1:3){ >> >> data.year[j] <- read.table("c:/data/year[j] >> .csv",header=TRUE,sep=",") >> >> } >> >> But it is obviously wrong, as the marco is not proctected. >> >> I have been googling around for a while but haven't succeeded in >> finding any solutions. Thanks again for your help. >> >> Le >> >> ______________________________________________ >> 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.