Quantcast

Saving Values in a Vector from a For Loop

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Saving Values in a Vector from a For Loop

blutack
This post was updated on .
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Saving Values in a Vector from a For Loop

Steve Lianoglou-6
Hi,

On Wed, May 4, 2011 at 10:19 AM, blutack <[hidden email]> wrote:
> Hi,
> I have a created a function, but now I need to call it about a hundred times
> and store the results as a vector.
> I think doing a for loop would work, but I cant work out how to save the
> values generated from the function as a vector. Any ideas?

R> n.times <- 100
R> result <- numeric(n.times) ## assuming your function returns numeric
R> for (i in 1:n.times) {
  result[i] <- myfunction(...)
}

or

R> result <- replicate(n.times, myfunction(...))

or if you need the index

R> result <- sapply(seq(n.times), function(i) myfunction(i, ...))

I guess you get the idea ...

--
Steve Lianoglou
Graduate Student: Computational Systems Biology
 | Memorial Sloan-Kettering Cancer Center
 | Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact

______________________________________________
[hidden email] 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.
Loading...