[R] Returning combine output from R loop

John Kane jrkrideau at inbox.com
Fri May 31 16:33:30 CEST 2013


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: rahmank at frim.gov.my
> Sent: Fri, 31 May 2013 06:36:58 +0000
> To: r-help at 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: rahmank at 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 at 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!



More information about the R-help mailing list