Utiliser gather pour mettre un jeu de données en ordre
Pour représenter les données jointes vote-sujet sous une forme ordonnée afin de pouvoir analyser et illustrer par sujet, nous devons transformer les données pour que chaque ligne corresponde à une combinaison pays‑vote‑sujet. Cela fera passer les données de six colonnes (me, nu, di, hr, co, ec) à deux colonnes (topic et has_topic).
Cette activité fait partie du cours
Étude de cas : analyse exploratoire des données en R
Instructions de l’exercice
- Chargez le paquet
tidyr. - Regroupez les six colonnes de sujets dans
votes_joineden une colonne appeléetopic(contenant l'une deme,nu, etc.) et une colonne appeléehas_topic(contenant 0 ou 1). Affichez le résultat sans l'enregistrer. - Les cas où
has_topicvaut 0 ne vous intéressent pas. Réalisez de nouveau l'opérationgather(), mais filtrez cette fois uniquement les lignes où le sujet danstopicdécrit le vote. Enregistrez le résultat sous le nomvotes_gathered.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter