print.percentage {lca} | R Documentation |
Used to print percentages of loop or similar process which has been completed to the user.
print.percentage(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 |
Function 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 test is printed to the standard output during the process.
x = numeric(100) for (i in 1:100) { x[i] = mean(rnorm(1e5)) print.percentage(i,100) }