• 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

Comment écrire des conditions avec if et else

Par vincent
Le octobre 18, 2024
Dans conditions
Tagged else, if
Avec 0 Commentaire

Comment écrire des conditions avec if et else en R

En R, les structures conditionnelles if et else permettent d’exécuter du code en fonction de certaines conditions. Cela signifie que vous pouvez écrire des programmes qui prennent des décisions en fonction des valeurs de vos données. Dans cet article, nous allons explorer comment utiliser ces structures de contrôle avec un exemple concret.

La structure de base

La syntaxe de base pour une condition if est la suivante :

if (condition) {
  # Code à exécuter si la condition est vraie
}

Si vous souhaitez exécuter un code alternatif lorsque la condition est fausse, vous pouvez utiliser else :

if (condition) {
  # Code à exécuter si la condition est vraie
} else {
  # Code à exécuter si la condition est fausse
}

Exemple concret

Imaginons que nous voulons vérifier si un nombre est positif, négatif ou nul. Voici comment nous pourrions écrire ce code en R :

# Définir une variable
nombre <- -5

# Vérifier si le nombre est positif, négatif ou nul
if (nombre > 0) {
  print("Le nombre est positif.")
} else if (nombre < 0) {
  print("Le nombre est négatif.")
} else {
  print("Le nombre est nul.")
}

Explication du code

  1. Définition de la variable : Nous avons défini une variable nombre avec la valeur -5.
  2. Condition if : Nous vérifions d’abord si nombre est supérieur à 0. Si c’est le cas, le message « Le nombre est positif. » sera affiché.
  3. Condition else if : Si la première condition n’est pas remplie, nous vérifions si nombre est inférieur à 0. Si c’est vrai, le message « Le nombre est négatif. » sera affiché.
  4. Condition else : Si aucune des conditions précédentes n’est remplie, cela signifie que nombre est nul, et le message « Le nombre est nul. » sera affiché.

Conclusion

Les structures conditionnelles if et else sont essentielles pour prendre des décisions dans vos programmes R. Elles vous permettent d’exécuter différents blocs de code en fonction des valeurs de vos données. En utilisant ces structures, vous pouvez rendre vos analyses et vos programmes plus dynamiques et réactifs. N’hésitez pas à expérimenter avec différentes conditions pour voir comment elles fonctionnent dans vos propres projets !

2024-10-18
Article précédent: Comment utiliser sapply pour appliquer une fonction à une liste
Article suivant: Créer des boucles avec for

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é