1.4 Stocker une valeur dans un objet

On aimerait pouvoir réutiliser le résultat d’une opération sans avoir à le resaisir ou à le copier/coller.

<- est l’opérateur d’assignation. Notons que = est aussi un opérateur d’assignation. La pratique la plus recommandée en programmation R est d’utiliser <-.

Pour afficher un objet, il suffit de taper son nom

[1] 12

On peut maintenant faire toutes sortes d’opérations sur x :

[1] 17
[1] 144
[1] 3.4641

Modifier la valeur d’un objet

On peut aussi modifier ou réutiliser cet objet dans d’autres calculs :

[1] 12
[1] 1
[1] 6

Objet de type caractère

Voici un autre objet

[1] "Benjamin"

Remarquez que ce sont les guillemets qui indiquent à R qu’il s’agit d’une donnée de type caractère.

La fonction str

Pour connaitre la structure et la nature d’un objet, utilisez la fonction str.

 num 6
 chr "Benjamin"

En effet, x est un objet de type numérique (soit un double=réelle ou un integer=entier) alors que nom est un objet de type caractère (character).

Il y a d’autres types d’objets qu’on découvrira plus tard.

Il existe aussi des objets prédéfinis dans R, voici quelques exemples

[1] 3.1416
NULL
[1] Inf
[1] -Inf
 [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q"
[18] "r" "s" "t" "u" "v" "w" "x" "y" "z"
 [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q"
[18] "R" "S" "T" "U" "V" "W" "X" "Y" "Z"
 [1] "January"   "February"  "March"     "April"     "May"      
 [6] "June"      "July"      "August"    "September" "October"  
[11] "November"  "December"