Finding out the number of times a loop has run
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