Les opérateurs en R

Introduction aux opérateurs en R

Les opérateurs jouent un rôle crucial en R, permettant d'exécuter diverses opérations sur des variables et des valeurs. Parmi les plus répandus, nous trouvons les opérateurs arithmétiques et d'affectation.

Syntaxe des opérateurs

Voici un extrait de code R utilisant l'opérateur arithmétique pour la multiplication (*) afin de déterminer le produit de deux nombres, et l'opérateur d'affectation (<-) pour stocker le résultat dans la variable x.

# Stocke le résultat de cinq fois trois dans la variable x
x <- 5 * 3

Catégories d'opérateurs en R

Les opérateurs en R se divisent en plusieurs catégories :

  1. Opérateurs arithmétiques : Utilisés pour les calculs mathématiques traditionnels tels que l'addition et la soustraction.
  2. Opérateurs d'affectation : Permettent d'assigner des valeurs à des variables.
  3. Opérateurs de comparaison : Utilisés pour tester l'égalité entre des valeurs.
  4. Opérateurs logiques : Évaluent la "véracité" de valeurs entre elles.
  5. Opérateurs divers : Réalisent différentes tâches, notamment avec des vecteurs et des séquences.

Opérateurs arithmétiques

R prend en charge les opérateurs arithmétiques suivants : - Addition (+) : Retourne la somme de deux nombres. - Soustraction (-) : Retourne la différence entre deux nombres. - Multiplication (*) : Retourne le produit de deux nombres. - Division (/) : Retourne le quotient de deux nombres. - Exposants (^) : Retourne la valeur d'un nombre élevé à la puissance d'un autre. - Modulus (%%) : Retourne le reste d'une division. - Division entière (%/%) : Retourne le quotient entier de deux nombres.

Opérateurs d'affectation

R utilise les opérateurs d'affectation suivants : - <- : Assigne une valeur à une variable de droite à gauche. - -> : Assigne une valeur à une variable de gauche à droite. - <<- : Version globale de l'opérateur <-. - ->> : Version globale de l'opérateur ->. - = : Fonctionne de la même manière que <-, mais son utilisation est rarement conseillée.

Opérateurs de comparaison

R propose les opérateurs de comparaison suivants : - Égal (==) : Retourne VRAI si deux valeurs sont identiques. - Différent (!=) : Retourne VRAI si deux valeurs ne sont pas identiques. - Moins que (<) : Retourne VRAI si la valeur de gauche est inférieure à celle de droite. - Moins ou égal (<=) : Retourne VRAI si la valeur de gauche est inférieure ou égale à celle de droite. - Plus que (>)} : Retourne VRAI si la valeur de gauche est supérieure à celle de droite. - Plus ou égal (>=) : Retourne VRAI si la valeur de gauche est supérieure ou égale à celle de droite.

Opérateurs logiques

En R, les opérateurs logiques incluent : - ET par élément (&) : Compare chaque élément, retourne VRAI si les deux éléments sont VRAIS. - ET logique (&&) : Retourne VRAI si les deux valeurs sont VRAIES, n'évalue que le nécessaire. - OU par élément (|) : Compare chaque élément, retourne VRAI si au moins un élément est VRAI. - OU logique (||) : Retourne VRAI si au moins une valeur est VRAIE, n'évalue que le nécessaire. - NON (!) : Retourne VRAI si la déclaration associée est FAUSSE.

Note : Il est souvent recommandé d'utiliser la forme longue des opérateurs (&& et ||) dans les instructions conditionnelles, car les formes courtes peuvent produire des valeurs vecteurs.

Opérateurs divers

Parmi les opérateurs divers en R, on trouve : - L'opérateur : qui crée une séquence de nombres allant de l'argument gauche à celui de droite. - L'opérateur %in% : retourne VRAI si l'argument de gauche se trouve dans le vecteur à droite. - L'opérateur %*% : réalise une multiplication matricielle entre deux matrices.