[R] Finding out the number of times a loop has run

Peter Dalgaard p.dalgaard at biostat.ku.dk
Thu Nov 4 11:29:14 CET 2004


Kevin Wang <Kevin.Wang at maths.anu.edu.au> writes:

> Hi,
> 
> Suppose I have:
>   for(i in 1:100000)
>      rnorm(100000)
> (just a fake example, as my actual example is too long)
> 
> Is it possible to get the loop to print out i each time it has run?
> Something like:
>   for(i in 1:100000) {
>      print(i)
>      rnorm(100000)
>   }
> will only print i after the loop is completed.  But if I want to print out
> i whenever it re-enters the loop, is it possible (so I know how many times
> the loop has been run)?

Kevin, you must have seen this on the list before! Either use
flush.console() or turn off the output buffering (Windows FAQ 6.3).

-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907




More information about the R-help mailing list