10:00
FAS1002 - Automne 2022
Utilisation de packages | ⏲ ~30min
Introduction au Tidyverse et aux données Tidy | ⏲ ~ 60min
Introduction convention de nommage et bonnes pratiques | ⏲ ~60min
Tout ce que nous avons vu première partie du cours était du Base R.
Il s’agit des les fonctions qui viennent avec R lorsque nous l’installons pour la première fois.
Syntaxe un peu plus singulière
sub(pattern, replacement, x, ...)
gsub(pattern, replacement, x, ...)
grep(pattern, x, ...)
regexpr(pattern, text, ...)
subset(x, ...)
x
et text
sont le même argument (l’input), mais s’appelle différemment et n’a pas toujours la même position.
pattern
est le même argument et à la même position pour les quatre premières fonctions
Que représente x
?
Différence entre sub()
et gsub()
et subset()
?
Ces packages sont en fait des extensions qui augmentent les capacités de Base R.
Un package est un ensemble de fonctions documentées visant à la réalisation d’une tâche particulière que nous pouvons installer et importer dans R.
Ces package sont utiles, car nous pouvons construire nos scripts avec ces fonctions au lieu de les inventer nous-mêmes!
Répertoire de package officiel s’appelle CRAN pour Comprehensive R Archive Network;
Nous pouvons en trouvons aussi ailleurs, sur GitHub par exemple.
N’importe qui peut créer et partager un nouveau package.
10:00
Comment installer un package seulement disponible sur GitHub?
Qu’est-ce qu’un addins?
Comment mettre à jour un ou des packages?
Utilisation de packages | ⏲ ~30min
Introduction au Tidyverse et aux données Tidy | ⏲ ~ 60min
Introduction convention de nommage et bonnes pratiques | ⏲ ~60min
Connaître les différents packages du Tidyverse
The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures.
“Bien rangé” + Univers = Grande collection de packages conçus pour travailler ensemble dans le but de:
Les illustrations suivantes sont tirées du billet d’Openscapes intitulé Tidy Data for reproducibility, efficiency, and collaboration par Julia Lowndes et Allison Horst (CC-BY).
20:00
Utilisation de packages | ⏲ ~30min
Introduction au Tidyverse et aux données Tidy | ⏲ ~ 60min
Introduction convention de nommage et bonnes pratiques | ⏲ ~60min