• Menu
    • Nos Formations
    • Nos Prestations
    • Les Astuces
Skip to content
Astuces et scripts R
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Formation au logiciel R
  • Contact

Les dates de formations à R, éligibles au CPF sont en lignes !

Voir nos formations

Créer des boucles avec for

Par vincent
Le octobre 21, 2024
Dans boucle
Tagged boucle, for
Avec 0 Commentaire

Créer des boucles avec for en R

Les boucles sont un outil fondamental en programmation qui permet d’exécuter un bloc de code plusieurs fois. En R, la boucle for est particulièrement utile pour itérer sur des vecteurs, des listes ou d’autres objets itérables. Cet article vous expliquera comment utiliser la boucle for avec un exemple concret.

Syntaxe de la boucle for

La syntaxe de base d’une boucle for en R est la suivante :

for (variable in séquence) {
  # Code à exécuter
}
  • variable : c’est une variable temporaire qui prend successivement les valeurs de la séquence.
  • séquence : il s’agit d’un vecteur ou d’une liste sur laquelle vous souhaitez itérer.

Exemple concret

Imaginons que nous souhaitions calculer le carré des nombres de 1 à 5 et afficher les résultats. Voici comment nous pourrions le faire avec une boucle for :

# Créer un vecteur contenant les nombres de 1 à 5
nombres <- 1:5

# Boucle for pour calculer et afficher le carré de chaque nombre
for (nombre in nombres) {
  carre <- nombre^2  # Calculer le carré
  cat("Le carré de", nombre, "est", carre, "n")  # Afficher le résultat
}

Explication du code

  1. Création du vecteur : Nous commençons par créer un vecteur nombres qui contient les valeurs de 1 à 5 en utilisant 1:5.
  2. Boucle for : Nous utilisons la boucle for pour itérer sur chaque élément du vecteur nombres. À chaque itération, la variable nombre prend la valeur de l’élément courant.
  3. Calcul du carré : À l’intérieur de la boucle, nous calculons le carré de nombre en utilisant l’opérateur ^.
  4. Affichage du résultat : Nous utilisons la fonction cat() pour afficher le résultat de manière lisible. Le n à la fin de la chaîne permet de passer à la ligne suivante après chaque affichage.

Conclusion

La boucle for en R est un outil puissant qui vous permet d’exécuter des opérations répétitives de manière simple et efficace. Dans cet exemple, nous avons vu comment itérer sur un vecteur et effectuer des calculs. Les boucles peuvent être utilisées dans de nombreux contextes, que ce soit pour des analyses de données, des simulations ou des traitements de texte. N’hésitez pas à expérimenter avec vos propres données pour mieux comprendre le fonctionnement des boucles en R !

2024-10-21
Article précédent: Comment écrire des conditions avec if et else
Article suivant: Créer des boîtes à moustaches (boxplots) avec ggplot2

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

Flux ThinkR – Certification & Formation langage R

  • Déboguer une fonction avec debugonce() ou browser()
  • Dessinez pour gagner : L’impact des maquettes sur vos apps Shiny
  • Gérer et manipuler des dates en 2024 : une année pas comme les autres !
  • Retour vers le turfu : R, le web, et webR
  • Créer un package R et le versionner avec VSCode ? Mission possible !

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2025 - Confidentialité