print.percentage {lca}R Documentation

Print Percentage of Activity Completed to stdout

Description

Used to print percentages of loop or similar process which has been completed to the user.

Usage

print.percentage(i, n, dp = 0, first = 1, last = n, prev = i - 1)

Arguments

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

Details

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.

Value

NULL

Warning

This will fail to work nicely if other test is printed to the standard output during the process.

Examples

x = numeric(100)

for (i in 1:100) {
  x[i] = mean(rnorm(1e5))
  print.percentage(i,100)
}

[Package lca version 0.2 Index]