DataCamp Premium à -50 %.Plus de 700 cours, à moitié prix. Commencez à apprendre dès aujourd’hui.
Description du cours
En data science, vous tombez souvent sur des données intéressantes réparties sur plusieurs tables. Ce cours vous apprendra à assembler ces tables pour les analyser ensemble. Vous vous entraînerez sur un jeu de données ludique sur les LEGO issu du site Rebrickable. Il contient des informations sur les boîtes, les pièces, les thèmes et les couleurs des LEGO, mais réparties sur de nombreuses tables. Vous travaillerez avec ces données tout au long du cours en apprenant six types de jointures ! Vous verrez quatre jointures « mutantes » : inner join, left join, right join et full join, ainsi que deux jointures « filtrantes » : semi join et anti join. Dans le dernier chapitre, vous appliquerez vos nouvelles compétences à des données Stack Overflow, qui recensent près de 300 000 questions taguées R, avec des informations sur leurs réponses, la date de publication et leur score. Préparez-vous à passer au niveau supérieur avec dplyr !
Prérequis
Programme de formation
Plan du cours
1
Assembler des tables
Commencez avec votre premier verbe de jointure : inner_join ! Vous apprendrez à assembler des tables pour répondre à des questions sur le jeu de données LEGO, qui regroupe, sur de nombreuses tables, des informations sur les boîtes, les pièces, les thèmes et les couleurs de LEGO au fil du temps.
- Le verbe inner_join50 XP
- Sur quelles colonnes feriez-vous la jointure ?50 XP
- Joindre les pièces et leurs catégories100 XP
- Joindre avec une relation un‑à‑plusieurs50 XP
- Joindre parts et inventories100 XP
- Joindre dans un sens comme dans l’autre100 XP
- Joindre trois tables ou plus50 XP
- Joindre trois tables100 XP
- Quelle est la couleur la plus courante ?100 XP
2
Left et Right Joins
Découvrez deux autres jointures mutantes, left join et right join, qui sont l’image miroir l’une de l’autre ! Vous verrez dans quels cas utiliser chaque type en explorant les pièces et les couleurs des thèmes LEGO. Ensuite, vous apprendrez à joindre une table avec elle-même pour comprendre la hiérarchie des thèmes LEGO dans les données.
3
Full, Semi et Anti Joins
Dans ce chapitre, vous aborderez trois autres verbes de jointure : full_join, semi_join et anti_join. Vous les utiliserez pour répondre à des questions sur les ressemblances et les différences entre divers ensembles LEGO.
4
Étude de cas : jointures sur des données Stack Overflow
Rassemblez tous les types de jointures vus dans le cours pour analyser un nouveau jeu de données : les questions, réponses et tags de Stack Overflow. Vous calculerez et visualiserez notamment des tendances pour des tags phares comme dplyr et ggplot2. Vous maîtriserez aussi une autre méthode pour combiner des tables, le verbe bind_rows, qui empile les tables les unes sur les autres.
R
Assembler des données avec dplyr
Cours
terminé

