Skip to content

Commit b47cb28

Browse files
minor changes to 11b_syntaxr
1 parent b040c9e commit b47cb28

File tree

2 files changed

+648
-29
lines changed

2 files changed

+648
-29
lines changed

inst/tutorials/11b_syntaxr/syntaxr.Rmd

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ output:
66
learnr::tutorial
77
tutorial:
88
id: "sdd1.11b"
9-
version: 0.0.1
9+
version: 0.1.0
1010
runtime: shiny_prerendered
1111
---
1212

@@ -63,7 +63,7 @@ Si vous n'avez jamais utilisé de tutoriel "learnr", familiarisez-vous d'abord a
6363

6464
## Syntaxe dans R
6565

66-
Deux jeux de données vont être employés en parallèle afin de réaliser cette séance d'exercice. Les explications sont données avec le jeux de données biométrie humaine alors que les exercices sont à réaliser sur le jeu de données portant sur la biométrie des oursins.
66+
Deux jeux de données vont être employés en parallèle afin de réaliser cette séance d'exercice. Les explications sont données avec le jeu de données biométrie humaine alors que les exercices sont à réaliser sur le jeu de données portant sur la biométrie des oursins.
6767

6868
Le jeu de données sur la biométrie humaine comprend 7 variables et 395 individus.
6969

@@ -79,7 +79,7 @@ Le jeu de données sur la biométrie des oursins comprend 19 variables et 421 in
7979

8080
### Calcul d'une nouvelle variable
8181

82-
La taille (height) est exprimée en centimètre dans le jeu de données biometry. Si nous souhaitons convertir cette variable en mètre nous pouvons employer différentes instructions dans R.
82+
La taille (height) est exprimée en centimètre dans le jeu de données biometry. Si nous souhaitons convertir cette variable en mètre, nous pouvons employer différentes instructions dans R.
8383

8484
- Avec SciViews::R et tidyverse
8585

@@ -90,20 +90,20 @@ biometry %>.%
9090
head(biometry)
9191
```
9292

93-
- R de base
93+
- Avec R de base
9494

9595
```{r, echo = TRUE}
9696
biometry$height_cm <- biometry$height/100
9797
# visualisation des premières lignes du tableau
9898
head(biometry)
9999
```
100100

101-
Calculez le diamètre moyen avec la formule suivante sur les données urchin :
101+
Calculez le diamètre moyen avec la formule suivante sur les données de "urchin" :
102102

103103
$$diameter \ = \ \frac{(diameter1 + diameter2)}{2}$$
104104
Affichez ensuite les premières lignes du tableau comprennant votre nouvelles variable avec la fonction head()
105105

106-
- Utilisez le language proposé par Sciviews::R et tidyverse
106+
- Avec le language proposé par Sciviews::R et tidyverse
107107

108108
```{r mutate1, exercise = TRUE}
109109
# calcul de diameter
@@ -114,15 +114,16 @@ Affichez ensuite les premières lignes du tableau comprennant votre nouvelles va
114114

115115
```{r mutate1-solution}
116116
urchin %>.%
117-
mutate(., diameter = (diameter1+diameter2)/2) -> urchin
117+
mutate(., diameter = (diameter1 + diameter2)/ 2) -> urchin
118+
# visualisation avec head()
118119
head(urchin)
119120
```
120121

121122
```{r mutate1-check}
122123
#TODO
123124
```
124125

125-
- Utilisez le language R de base
126+
- Avec le language R de base
126127

127128
```{r mutate2, exercise = TRUE}
128129
# calcul du diameter
@@ -133,6 +134,7 @@ head(urchin)
133134

134135
```{r mutate2-solution}
135136
urchin$diameter <- (urchin$diameter1 + urchin$diameter2)/2
137+
# visualisation avec head()
136138
head(urchin)
137139
```
138140

@@ -169,7 +171,9 @@ biom_sub <- biometry[c(1,3,4)]
169171
head(biom_sub)
170172
```
171173

172-
Sélectionnez les variables "origin", "height" and "weight" du jeu de données urchin. Visualier les premières lignes de votre nouveau tableau de données avec la fonction head().
174+
Sélectionnez les variables "origin", "height" and "weight" du jeu de données "urchin".
175+
176+
Visualier les premières lignes de votre nouveau tableau de données avec la fonction head().
173177

174178
- Avec SciViews::R et tidyverse
175179

@@ -361,13 +365,13 @@ head(biom_sub)
361365

362366
- Avec R de base
363367

364-
```{r}
368+
```{r, echo = TRUE}
365369
biom_sub <- biometry[biometry$gender =="W" & biometry$height >= 180, c(1, 3, 4)]
366370
# visualisation des premières lignes du nouveau tableau
367371
head(biom_sub)
368372
```
369373

370-
Si nous souhaitons réduire le jeu de données urchin afin d'obtenir un sous tableau comprennant uniquement les individus dont la hauteur est strictement supérieur à 30 mm et provenant d'élevage. De plus, ne gardez que les variables height, weight et skeleton. Vous pouvez employer différentes instructions dans R.
374+
Si nous souhaitons réduire le jeu de données urchin afin d'obtenir un sous tableau comprennant uniquement les individus dont la hauteur ("height") est strictement supérieur à 30 mm et provenant d'élevage ("Farm"). De plus, ne gardez que les variables height, weight et skeleton. Vous pouvez employer différentes instructions dans R.
371375

372376
Affichez ensuite les premières lignes du tableau comprennant votre nouvelles variable avec la fonction head()
373377

@@ -380,32 +384,28 @@ Affichez ensuite les premières lignes du tableau comprennant votre nouvelles va
380384
```{r filter3-solution}
381385
urchin %>.%
382386
filter(., origin == "Farm" & height > 30) %>.%
383-
select(., height, weight, skeleton)
387+
select(., height, weight, skeleton) -> urchin_sub
388+
head(urchin_sub)
384389
```
385390

391+
```{r filter3-check}
392+
#TODO
393+
```
386394

395+
- Avec R de base
387396

388-
### Filtrer des lignes
389-
390-
Maintenant que vous avez appris à sélectionner des colonnes d'intérêt, vous pouvez vous exercer à selectionner des colonnes et filtrer des lignes.
397+
```{r filter4, exercise = TRUE}
391398
392-
```{r}
393-
# biometry[biometry$height > 180, c("gender", "weight", "height")]
394-
#
395-
# biometry[biometry$gender == "W" & biometry$height > 180, c(1,3,4)]
396-
#
397-
# biometry %>.%
398-
# select(., c("gender", "weight", "height")) %>.%
399-
# filter(., gender == "W" & height > 180)
400399
```
401400

402-
Vous avez à plusieurs reprise étudié le jeu de données portant sur la croissance des dents de cochons d'Inde.
403-
404-
Tentez de répondre à la question suivante :
405-
406-
**Y a t'il une différence de croissance des dents de cochons d'Inde en fonction de la supplémentation et de la dose administrée?**
401+
```{r filter4-solution}
402+
urchin_sub <- urchin[ urchin$origin == "Farm" & urchin$height > 30, c("height", "weight", "skeleton")]
403+
head(urchin_sub)
404+
```
407405

408-
Reprennons la suite logique de l'analyse d'un jeu de données étape par étape.
406+
```{r filter4-check}
407+
#TODO
408+
```
409409

410410

411411
## Conclusion

0 commit comments

Comments
 (0)