[R] how to break the loop using sapply?
Jeff Newmiller
jdnewmil at dcn.davis.CA.us
Fri Oct 10 07:58:29 CEST 2014
Don't use apply functions if you want to do what you describe. They don't work that way. Use a while control structure.
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.
On October 9, 2014 10:24:49 PM PDT, PO SU <rhelpmaillist at 163.com> wrote:
>
>Dear expeRts,
> i use sapply for loop, and i want to break it when i needed, how to
>do that? e.g.
>
>sapply( 1:10, function(i) {
>if(i==5) break and jump out of the function sapply
>} )
>
>I want to do it because i have to loop 1000000 times, but i don't know
>when it will break, that means, it may need break at i=5 or at i=50000,
>for the possible of the last case, i don't use for loop, because it
>slow(is it right?).
>So,if you happen to know it ,may you help me?
>
>
>--
>
>PO SU
>mail: desolator88 at 163.com
>Majored in Statistics from SJTU
>______________________________________________
>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.
More information about the R-help
mailing list