for(i in 1:10){ assign( paste("data", i), i ) } > data1 [1] 1 > data5 [1] 5 > data8 + data5 [1] 13
See help("assign") for more details and examples. On Wed, 2004-11-24 at 11:10, Anders Malmberg wrote: > Hi, > > I want to do automatic reading of a number of tables (files) stored in > ascii format > without having to specify the variable name in R each time. Below is an > example > of how I would like to use it (I assume files pair1,...,pair8 exist in > spec. dire.) > > for (i in 1:8){ > name <- paste("pair",i,sep="") > ? ? ? <- read.table(paste("/home/andersm/tmp/",name,sep="")) > } > > after which I want to have pair1,...,pair8 as tables. > > But I can not get it right. Anybody having a smart solution? > > Best regards, > Anders Malmberg > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html -- Adaikalavan Ramasamy [EMAIL PROTECTED] Centre for Statistics in Medicine http://www.ihs.ox.ac.uk/csm/ Cancer Research UK Tel : 01865 226 677 Old Road Campus, Headington, Oxford Fax : 01865 226 962 ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html