[R] <no subject>

Liaw, Andy andy_liaw at merck.com
Tue Feb 24 18:24:37 CET 2004


> From: Jean Eid
> 
> I don't know what these files are. so depending on whether you want to
> call them with 400 different names or just have one data set 
> for the 400
> files. but in either case you can do a for loops on the 
> directory. i.e.
> put the 400 files in a seperate directory and setwd("to that 
> directory")
> do this
> 
> for (i %in% dir()){
> assign(gsub(".dat", "", i), scan(....))}

1. I guess you meant "in" rather than "%in%" inside the for()?

2. It is probably easier to store the results in a list in such situations;
e.g.,

fList <- list.files()
datList <- vector(mode="list", length=length(fList))
names(datList) <- fList
for (f in fList) datList[[f]] <- scan(f)

Cheers,
Andy

 
> this will create the 400 files with names without the .dat at the end.
> note if you want to merge theem or rbind them, just replace the the
> command assign above by rbind or merge.
> 
> 
> 
> On Tue, 24 Feb 2004, Claudia Paladini wrote:
> 
> >
> > Dear ladies and gentlmen,
> > I want to import a directory with about 400 files (.dat) in 
> R. I know how to import a single file (with scan...) but I've 
> good no idea how to import 400 at once. Can you help me ?
> > Thanks a lot!
> > Claudia
> > 
> > ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> > https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> >
> 
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 
> 


------------------------------------------------------------------------------
Notice:  This e-mail message, together with any attachments,...{{dropped}}




More information about the R-help mailing list