-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path03-firstSteps.Rmd
138 lines (90 loc) · 1.44 KB
/
03-firstSteps.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# Premiers pas
## R sait tout faire : il compte !
Tapez les commandes suivantes dans le panneau Console de RStudio
```{r}
2 + 3
```
```{r}
4 * 5
```
```{r}
6 / 4
```
```{r}
1:10
```
```{r}
8:-9
```
```R
1,2
```
```{r}
1.2
```
## Notion de variable/objet
Créer une variable nommée a et lui assigner une valeur
```{r}
a <- 2
```
Afficher la valeur de la variable a
```{r}
print(a)
```
Même résultat: si on évoque le nom de variable, R l’imprime
```{r}
a
```
Assigner une valeur à une seconde variable
```{r}
b <- 3
```
Effectuer un calcul avec 2 variables
```{r}
a_plus_b <- a + b
```
Afficher le contenu de la variable a_plus_b
```{r}
print(a_plus_b)
```
Changer la valeur de a
```{r}
a <- 7
```
Note: le contenu de a_plus_b n'est pas modifié
```{r}
print(a_plus_b)
```
On recalcule a_plus_b
```{r}
a_plus_b <- a + b
```
La nouvelle valeur tient compte de la modification de a
```{r}
print(a_plus_b)
```
Créer un vecteur
```{r}
vec1 <- c(1,10)
```
Créer un vecteur contenant une séquence d’entiers de 1 à 10
```{r}
vec2 <- 1:10
```
Somme d’un vecteur et d’un nombre
```{r}
vec2 + a
```
Vecteur de chaînes de caractères
```{r}
vec3 <- c("riri", "fifi", "loulou")
```
Diviser un vecteur de nombres par un nombre
```{r}
vec2 / 2
```
Diviser des chaînes de caractères par un nombre
``` R
vec3 / 2
```
**Attention** : Noms de variables interdits: TRUE, FALSE, T, F, c, t, pi, data, LETTERS, letters, ...