Variables en R

Qu'est-ce qu'une variable ?

Une variable sert à stocker des données que l'on peut utiliser plus tard dans le code. Dans le langage R, il n'existe pas de commande spécifique pour "déclarer" une variable. Au lieu de cela, les variables sont créées à l'aide de l'opérateur d'assignation, qui est <-. L'opérateur d'assignation plus courant, =, peut également être utilisé, même s'il est moins recommandé.

Par exemple, pour créer une variable qui contient la chaîne de caractères "valeur", vous feriez :

variable <- "valeur"

Chaining Assignment

Il est possible de chaîner les opérateurs d'assignation pour initialiser plusieurs variables en même temps. Par exemple :

var1 <- var2 <- var3 <- 0

Affichage de la valeur d'une variable

En R, si vous écrivez le nom d'une variable déjà définie sur une ligne, cela aura pour effet d'afficher sa valeur correspondante :

score <- 100
score # Affiche 100
# Ou vous pouvez également écrire :
print(score) # Affiche 100

Conventions de nommage des variables en R

Les noms des variables en R doivent respecter certaines conventions :

  • Les noms peuvent être constitués de lettres, de chiffres, de points (.) et de tirets bas (_).
  • Ils doivent commencer par une lettre ou un point.
  • Si un nom commence par un point, le deuxième caractère ne peut pas être un chiffre.
  • Les noms ne peuvent pas commencer par un chiffre ou un tiret bas.
  • Les noms de variables sont sensibles à la casse.
  • Les mots réservés (comme TRUE, FALSE, print, etc.) ne peuvent pas être utilisés comme noms de variables.

Exemples de noms de variables valides en R

Voici quelques exemples de noms de variables corrects en R :

foo <- 1
Foo <- 2 # Un nom différent de "foo" ci-dessus.
bar <- TRUE
foo_bar <- "valeur"
3.5 -> Foo123.4 # Assignation de droite.