Les Boucles en R

Introduction aux Boucles

Les boucles sont des outils essentiels en programmation, permettant de répéter une opération un certain nombre de fois. En R, nous avons principalement deux types de boucles : les boucles while et for. Chacune ayant sa propre utilité et fonctionnement.

Boucle While

La boucle while exécute son bloc de code tant qu'une condition donnée est vérifiée (TRUE). Dans l'exemple ci-dessous, le code affichera la valeur de var1 jusqu'à ce qu'elle atteigne 100 :

var1 <- 0
while (var1 < 100) {
  print(var1)  
  var1 <- var1 + 1
}

Boucle For

La boucle for permet de parcourir chaque élément d'une structure de données semblable à une liste, comme un vecteur ou une liste. Dans cet exemple, chaque quartier de New York sera affiché :

NY <- list("Bronx", "Brooklyn", "Manhattan", "Queens", "Staten Island")
for (borough in NY) {
  print(borough)
}

Contrôle de Flux Additionnel

Il est également possible d'utiliser d'autres instructions de contrôle à l'intérieur des blocs de ces deux boucles, afin de gérer le flux d'exécution de manière plus fine.