Les variables avec R

r - découvrir les variables

Une variable nous fournit un stockage nommé que nos programmes peuvent manipuler.
Une variable dans R peut stocker un vecteur atomique, un groupe de vecteurs atomiques ou une combinaison de plusieurs objets r. Un nom de variable valide se compose de lettres, de chiffres et des caractères point ou souligné. Le nom de la variable commence par une lettre ou le point n’est pas suivi d’un nombre.

Nom de la variable Valide Raison
var_name2. valide lettres, nombres, point et underscore
var_name% Invalide Le caractère ‘%’ n’est pas autorisé
2var_name invalide Commence par un nombre
.var_name ,
var.name
valide On peut commencer par un point
.2var_name invalide On peut commencer par un point (.) mais on ne peut pas le faire suivre d’un chiffre.
_var_name invalide Commencer par un underscore n’est pas valide.

Affectation des variables

Les variables peuvent être affectées à l’aide de la gauche, de la droite et de l’opérateur (=). Les valeurs des variables peuvent être affichées à l’aide de la fonction print () ou cat (). La fonction cat () combine plusieurs éléments dans une sortie d’écran continue.

# Affectation en utilisant =.
var.1 = c(0,1,2,3)

# Affectation à gauche
var.2 <- c(« learn », »R »)

# Affectation à droite
c(TRUE,1) -> var.3

print(var.1)
cat (« var.1 is « , var.1 , »\n »)
cat (« var.2 is « , var.2 , »\n »)
cat (« var.3 is « , var.3 , »\n »)

Remarque – Le vecteur c (TRUE, 1) est un mélange de classe logique et numérique. Ainsi, la classe logique est contrainte à la classe numérique rendant VRAI comme 1.

Typage de variables

Dans R, une variable elle-même n’est pas déclarée d’un type de données, mais elle reçoit le type de données de l’objet R qui lui est affecté. Donc R est un langage typé dynamiquement, ce qui signifie que nous pouvons changer le type de données d’une variable par une autre variable encore et encore lorsque vous l’utilisez dans un programme.

var_x <- « Bonjour »
cat(« La classe de var_x est « ,class(var_x), »\n »)

var_x <- 34.5
cat( » La classe de var_x est « ,class(var_x), »\n »)

var_x <- 27L
cat( » La prochaine classe de var_x sera « ,class(var_x), »\n »)

La fonction ls () peut utiliser des modèles pour correspondre aux noms des variables.

# Liste des variables commençant par « var ».
print(ls(pattern = « var »))

Les variables commençant par point (.) sont cachées. Elles peuvent être listées en utilisant l’argument « all.names = TRUE » à la fonction ls ().
print(ls(all.name = TRUE))

Suppression des variables

Les variables peuvent être supprimées à l’aide de la fonction rm (). Ci-dessous, nous supprimons la variable var.3. Lors de l’impression, un message d’erreur est affiché.

rm(var.3)
print(var.3)

#Toutes les variables peuvent être supprimées en utilisant la fonction rm () et ls () #ensemble.
rm(list = ls())
print(ls())

 

 

Laisser un commentaire

Concevoir un site comme celui-ci avec WordPress.com
Commencer