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.