Chapter 4 Premiers pas
4.1 R sait tout faire : il compte !
Tapez les commandes suivantes dans le panneau Console de RStudio
2 + 3## [1] 5
4 * 5## [1] 20
6 / 4## [1] 1.5
1:10## [1] 1 2 3 4 5 6 7 8 9 10
8:-9## [1] 8 7 6 5 4 3 2 1 0 -1 -2 -3 -4 -5 -6 -7 -8 -9
1,21.2## [1] 1.2
4.2 Notion de variable/objet
Créer une variable nommée a et lui assigner une valeur
a <- 2Afficher la valeur de la variable a
print(a)## [1] 2
Même résultat: si on évoque le nom de variable, R l’imprime
a## [1] 2
Assigner une valeur à une seconde variable
b <- 3Effectuer un calcul avec 2 variables
a_plus_b <- a + bAfficher le contenu de la variable a_plus_b
print(a_plus_b)## [1] 5
Changer la valeur de a
a <- 7 Note: le contenu de a_plus_b n’est pas modifié
print(a_plus_b) ## [1] 5
On recalcule a_plus_b
a_plus_b <- a + b La nouvelle valeur tient compte de la modification de a
print(a_plus_b)## [1] 10
Créer un vecteur
vec1 <- c(1,10)Créer un vecteur contenant une séquence d’entiers de 1 à 10
vec2 <- 1:10Somme d’un vecteur et d’un nombre
vec2 + a ## [1] 8 9 10 11 12 13 14 15 16 17
Vecteur de chaînes de caractères
vec3 <- c("riri", "fifi", "loulou")Diviser un vecteur de nombres par un nombre
vec2 / 2## [1] 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Diviser des chaînes de caractères par un nombre
vec3 / 2 Attention : Noms de variables interdits: TRUE, FALSE, T, F, c, t, pi, data, LETTERS, letters, …