loop_progress: Progression

Description Usage Arguments Details Examples

View source: R/loop_progress.R

Description

Indique à quelle étape est rendu la boucle.

Usage

1
loop_progress(step, total, desc = NULL, lp = NULL)

Arguments

step

Nombre entier allant de 1 à n.

total

Nombre entier indiquant le nombre total d'itération.

desc

Indiquer quel est le type de la boucle (facultatif).

lp

list(a, b). Fraction au format a/ba est le nombre de loop en cours et b le nombre de loop totale. Voir exemple.

Details

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 1 boucle
for(i in 1:5) loop_progress(step = i, total = 5,
                            desc = NULL, lp = NULL)
# 2 boucles
for(i in 1:5){
  for(j in 1:3){
    loop_progress(step = j, total = 3,
                  desc = "J", lp = list(2, 2))
  }
  loop_progress(step = i, total = 5,
                desc = "I", lp = list(1, 2))
}
# 3 boucles
for(i in 1:2){
  for(j in 1:3){
    for(k in 1:4){
      loop_progress(k, 4, "K", list(3,3))
    }
    loop_progress(j, 3, "J", list(2,3))
  }
  loop_progress(i, 2, "I", list(1,3))
}

guiboucher/INESSS-inesss documentation built on April 20, 2020, 10:47 p.m.