- R offre les structures de contrôle usuelles
- Execution conditionnelle :
> if (expr_1) expr_2 else expr_3
- Boucles :
> for (name in expr_1) expr_2
> while(condition) expr
- Un bloc d'instructions est marqué par des accolades, chaque instruction est terminée par un point-virgule
> irismoy = list()
> for(i in 1:4) {
+ plot(iris[,i] , iris$Species);
+ irismoy[[i]] = tapply(iris[,i] , iris$Species, mean);
+ }
> irismoy