If these are the only files in the directory, then you might try...
(File paths will need to change if the folder "200209" isn't in the
working directory)

fpath <- "./200209"
a <- list.files(fpath)
for(i in 1:length(a)){
     assign(paste("y",i,sep=""),read.table(paste(fpath,a[i],sep="/")))
}

Another option is to put them in a list...

for(i in 1:length(a)){
     y[[i]] <- read.table(paste(fpath,a[i],sep="/")
}

or with lapply...

y <- lapply(1:length(a), function(i) read.table(paste(fpath,a
[i],sep="/"))

Hope this helps.

Cheers,
Derek

On Mar 12, 7:52 am, tedzzx <zengzhenx...@gmail.com> wrote:
> Dear R experts,
>
> I have a folder names "200209" and in this folder there are many data files,
> such as:
> "BA020902.txt","BA020903.txt","BA020904.txt",
> "BA020905.txt","BA020906.txt","BA020909.txt",
> "BA020910.txt","BA020911.txt","BA020912.txt",
> "BA020913.txt","BA020916.txt","BA020917.txt",
> "BA020918.txt","BA020919.txt","BA020920.txt",
> "BA020923.txt","BA020924.txt","BA020925.txt",
> "BA020926.txt","BA020927.txt","BA020930.txt",
> "GMAS0209.txt","MAST0209.txt"
>
> I want to imort all these data files into R at once without typing tedious
> a<-read.table("BA020902.txt"),
> b<-read.table("BA020903.txt").....
>
> Thanks
>
> Ted
>
> --
> View this message in 
> context:http://www.nabble.com/batch-process-file-in-R-tp22474751p22474751.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> r-h...@r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guidehttp://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