Introduction aux opérateurs R

Les opérateurs R signifient les opérateurs qui sont utilisés dans R. Alors, qu'est-ce qu'un opérateur signifie? En termes simples, un opérateur demande au compilateur d'effectuer des manipulations arithmétiques, logiques et au niveau du bit en utilisant les opérandes. Ce n'est qu'un symbole. Article sur les opérateurs R, laissez-nous d'abord savoir ce qu'est R? R est un langage de programmation qui a commencé à être largement utilisé par les statisticiens et les analystes de données car il est très polyvalent en informatique statistique. Il s'agit d'un logiciel libre et gratuit. Il est apparu pour la première fois en 1993.

Les opérateurs

R Operators possède de nombreux opérateurs intégrés. Nous les examinerons un par un. Les opérateurs en R peuvent être classés en quatre catégories:

Opérateurs arithmétiques

Ces opérateurs R comme leur nom l'indique sont utilisés pour effectuer une opération comme l'addition, la soustraction, la multiplication, la division, l'exposant, le module, la division entière. Les symboles sont illustrés ci-dessous:

  1. (+) Opérateur d'addition - Il ajoute deux vecteurs.
  2. (-) Opérateur de soustraction - Il soustrait le deuxième vecteur du premier vecteur.
  3. (*) Opérateur de multiplication - Il multiplie deux vecteurs.
  4. (/) Opérateur de division - Il divise le premier vecteur avec le deuxième vecteur.
  5. (%%) Opérateur de module - Il est utilisé pour donner le reste du premier vecteur au second.
  6. (% /%) Opérateur de division entière - Il est utilisé pour donner le quotient du premier vecteur avec le deuxième vecteur.
  7. (^) Opérateur d'exposant - Le premier vecteur est élevé à l'exposant du deuxième vecteur.

Quelques exemples sont présentés ci-dessous:

x <- 6

> y <- 17

> x + y

(1) 23

> xy

(1) -9

> x * y

(1) 102

x <- 5

y <- 16

> y / x

(1) 3.2

> y% /% x

(1) 3

> y %% x

(1) 1

Ceux-ci fonctionnent également sur les vecteurs. Voici quelques exemples d'opérateurs arithmétiques utilisés dans les vecteurs.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Opérateurs relationnels

Comme vous pouvez le savoir par l'opérateur de relation de nom signifie la relation entre deux valeurs ou comparer entre deux valeurs ou deux opérandes. Voici la liste des symboles ainsi que leurs opérations:

  1. (<) Inférieur à l'opérateur - Il renvoie vrai pour les éléments du premier vecteur qui sont inférieurs à l'élément correspondant présent dans le deuxième vecteur.
  2. (>) Supérieur à l'opérateur - Il renvoie vrai pour les éléments du premier vecteur qui sont supérieurs à l'élément correspondant présent dans le deuxième vecteur.
  3. (<=) Inférieur ou égal à - Comme son nom l'indique, il renvoie vrai pour les éléments du premier vecteur qui est inférieur ou égal à l'élément correspondant présent dans le deuxième vecteur.
  4. (> =) Supérieur ou égal à - Il renvoie vrai pour les éléments du premier vecteur qui sont supérieurs ou égaux à l'élément correspondant présent dans le deuxième vecteur.
  5. (= =) Égal à - Comme son nom l'indique, il renvoie vrai pour les éléments du premier vecteur qui sont égaux à l'élément correspondant présent dans le deuxième vecteur.
  6. (! =) Pas égal à - Il renvoie vrai pour les éléments du premier vecteur qui ne sont pas égaux à l'élément correspondant présent dans le deuxième vecteur.

Quelques exemples sont présentés ci-dessous:

> y <- 16

> x (1) VRAI

> x> y

(1) FAUX

> x <= 5

(1) VRAI

> y> = 20

(1) FAUX

> y == 16

(1) VRAI

> x! = 5

(1) FAUX

Ceux-ci fonctionnent également sur les vecteurs. Voici quelques exemples d'opérateurs arithmétiques utilisés dans les vecteurs.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x> y

(1) FAUX VRAI VRAI

Opérateurs logiques

Les opérateurs logiques sont utilisés pour effectuer des opérations booléennes comme AND, OR. Les vecteurs logiques ne s'appliquent qu'aux vecteurs de type logique, numérique ou complexe. Les nombres supérieurs à un sont vrais. Vous trouverez ci-dessous la liste des opérateurs logiques et leurs opérations.

  1. & - Il s'agit d'un opérateur logique ET par élément. Il combine chaque élément du premier vecteur avec l'élément correspondant du deuxième vecteur et en fonction du résultat, il renvoie VRAI ou FAUX.
  2. | - Il s'agit d'un opérateur OU logique par élément. renvoie VRAI ou FAUX. Il ne peut renvoyer qu'une seule des deux sorties disponibles.
  3. ! - Il s'agit d'un opérateur logique NON. Il fonctionne en donnant l'inverse logique de chaque élément du vecteur sur lequel il est appliqué.
  4. && - Il s'agit d'un opérateur logique ET. Renvoie VRAI uniquement si les deux éléments des vecteurs sont VRAIS et renvoie FAUX si l'un ou les deux sont faux.
  5. || - C'est un opérateur logique OU. Contrairement au vecteur précédent, renvoie VRAI même si l'un d'eux est VRAI. Elle retourne false si les deux sont FAUX.

Quelques exemples sont présentés ci-dessous:

> x <- c (VRAI, FAUX, 0, 6)

> y <- c (FAUX, VRAI, FAUX, VRAI)

>! x

(1) FAUX VRAI VRAI FAUX

> x & y

(1) FAUX FAUX FAUX VRAI

> x && y

(1) FAUX

> x | y

(1) VRAI VRAI FAUX VRAI

> x || y

(1) VRAI

Opérateurs d'affectation

Les opérateurs d'affectation R sont très simples comme leur nom l'indique, il est utilisé pour affecter des valeurs aux vecteurs. Voici la liste des différents opérateurs et opérations:

  1. <-, << -, =: il s'agit des opérateurs d'affectation vers la gauche.
  2. ->, - >>: Il s'agit des opérateurs d'affectation vers la droite.

Les opérateurs <- et = peuvent être utilisés pour affecter des variables dans le même environnement et l'opérateur << - est généralement utilisé dans les affectations globales.

Quelques exemples sont présentés ci-dessous:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Avantages des opérateurs R

Alors, terminons maintenant cet article avec les différents avantages de R:

  • C'est gratuit et open source.
  • Il prend en charge une grande variété d'extensions, par exemple les manipulations de données, la modélisation statistique et les graphiques.
  • Ils fonctionnent dans tous les systèmes d'exploitation comme Windows, Unix (tels que Linux), Mac.
  • Il se connecte facilement à d'autres langages tels que la connexion et la lecture d'une base de données à l'aide du protocole ODBC (Open Database Connectivity).

Articles recommandés

Ceci a été un guide pour les opérateurs R. Ici, nous avons discuté du concept, des différents opérateurs avec des exemples et des avantages de R. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus

  1. Présentation des opérateurs C
  2. Fonctions et opérateurs MySQL
  3. Apprenez le moyen facile d'installer Swift
  4. Commandes PHP | Basique et avancé