Hi, You could reduce those steps by: as.data.frame(do.call(rbind,a2)) A.K.
----- Original Message ----- From: Abdul Rahman bin Kassim (Dr.) <rahm...@frim.gov.my> To: John Kane <jrkrid...@inbox.com>; "r-help@r-project.org" <r-help@r-project.org> Cc: Sent: Friday, May 31, 2013 11:47 AM Subject: Re: [R] Returning combine output from R loop Dear Kane, Thanks for your response and improve R script. With additional R script below, my question has been resolved. Thanks again for your kind help. b1<-data.frame(a2[1]) b2<-data.frame(a2[2]) b3<-data.frame(a2[3]) bb<-rbind(b1,b2,b3) --- Abd Rahman ________________________________________ From: John Kane [jrkrid...@inbox.com] Sent: Friday, May 31, 2013 10:33 PM To: Abdul Rahman bin Kassim (Dr.); r-help@r-project.org Subject: RE: [R] Returning combine output from R loop One way is to put them in a list. Does this help? a0 <- data.frame(initial_size=sample(30,10),sp=gl(2,5,10), grow=as.numeric(as.character(gl(2,5,10)))*0.5) a2<- list() for( i in 1:3){ a1 <- a0$initial_size+a0$grow a2[[i]] <- cbind(sp=a0$sp,initial_size=a1+i,yr=i) } John Kane Kingston ON Canada > -----Original Message----- > From: rahm...@frim.gov.my > Sent: Fri, 31 May 2013 06:36:58 +0000 > To: r-help@r-project.org > Subject: [R] Returning combine output from R loop > > Dear R-User, > > Appreciate any advice on producing combine output from an R loop. > Planning to project the growth (grow) of plant species (sp) from its > initia size (initial_size). Using the follwing example, how can I produce > the results combining the output from 3 iteration. The ouput a2 produce > only the last iteration. > > Thanks in advanced for your advice. > --------- > a0 <- data.frame(initial_size=sample(30,10),sp=gl(2,5,10), > grow=as.numeric(as.character(gl(2,5,10)))*0.5) > > a2<-c(0) > for( i in 1:3) > { > a1 <- a0$initial_size+a0$grow > a2<- cbind(sp=a0$sp,initial_size=a1+i,yr=i) > a2} > > a2 > --------- > > Abd Rahman > > > > > Dr. Abd Rahman Kassim > Program Kualiti Air > Bahagian Perhutanan & Alam Sekitar > Institut Penyelidikan Perhutanan Malaysia > Kepong 52109 > Selangor > > Fax:03-62729852 > Tel: 013-3380905/03-62797179 > Email: rahm...@frim.gov.my > > ________________________________ > For E-Mail Disclaimer, please click > here<http://www.frim.gov.my/v1/support/general/email_disclaimer.cfm> > > [[alternative HTML version deleted]] > > ______________________________________________ > 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. ____________________________________________________________ FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop! ________________________________ For E-Mail Disclaimer, please click here<http://www.frim.gov.my/v1/support/general/email_disclaimer.cfm> ______________________________________________ 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.