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,2
1.2
## [1] 1.2

4.2 Notion de variable/objet

Créer une variable nommée a et lui assigner une valeur

a <- 2

Afficher 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 <- 3

Effectuer un calcul avec 2 variables

a_plus_b <- a + b

Afficher 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:10

Somme 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, …