printPercentage | R Documentation |
Prints percentage (or alternatively just a count) of loop or similar process which has been completed to the standard output.
printPercentage(i, n, dp = 0, first = 1, last = n, prev = i - 1)
i |
the number of iterations completed. |
n |
total number of iterations. |
dp |
number of decimal places to display. |
first |
number of the first iteration for which this percentage was displayed |
last |
number of the final iteration for which this percentage will be displayed |
prev |
number of the previous iteration for which this percentage was displayed |
printPercentage
will use cat
to print the proportion of loops
which have been completed (i.e. i/n
) to the standard output. In
doing so it will erase the previous such percentage, except when i =
first
. A new line is added when i = last
, assuming that the loop is
finished.
NULL
This will fail to work nicely if other information is printed to the standard output
Robin Evans
x = numeric(100) for (i in 1:100) { x[i] = mean(rnorm(1e5)) printPercentage(i,100) } i = 0 repeat { i = i+1 if (runif(1) > 0.99) { break } printCount(i) } print("\n")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.