| statusbar {lares} | R Documentation |
Progressive Status Bar (Loading)
Description
This function lets the user view a progressbar for a 'for' loop.
Usage
statusbar(
run = 1,
max.run = 100,
label = run,
msg = "",
type = Sys.getenv("LARES_STATUSBAR"),
start_time = NA,
multiples = 1,
alarm = FALSE
)
Arguments
run |
Iterator. for loop or an integer with the current loop number. Start with 1 preferibly |
max.run |
Number. Maximum number of loops |
label |
String. With additionaly information to be printed
at the end of the line. The default is |
msg |
Character. Finish message. |
type |
Character. Loading type style: equal, domino, sword, filled. |
start_time |
POSIXct. Start time to consider. If NA, then when first iteration starts will be set as start time. Useful for when first iteration is showed as done but started a few seconds/minutes ago. |
multiples |
Integer. Only print when multiples of N (to avoid) wasting resources on fast and lots of iterations. |
alarm |
Boolean. Ping (sound) when done. Requires |
Value
No return value, called for side effects.
See Also
Other Tools:
autoline(),
bind_files(),
bring_api(),
chr2num(),
db_download(),
db_upload(),
export_plot(),
export_results(),
files_functions(),
font_exists(),
formatColoured(),
formatHTML(),
get_credentials(),
glued(),
grepm(),
h2o_selectmodel(),
haveInternet(),
image_metadata(),
importxlsx(),
ip_data(),
json2vector(),
list_cats(),
listfiles(),
mail_send(),
markdown2df(),
move_files(),
msplit(),
myip(),
quiet(),
read.file(),
tic(),
try_require(),
updateLares(),
warnifnot(),
what_size()
Examples
for (i in 1:9) {
statusbar(i, 9, multiples = 2)
Sys.sleep(0.3)
}