CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Chargez le paquet tidyr.
  • Regroupez les six colonnes de sujets dans votes_joined en une colonne appelée topic (contenant l'une de me, nu, etc.) et une colonne appelée has_topic (contenant 0 ou 1). Affichez le résultat sans l'enregistrer.
  • Les cas où has_topic vaut 0 ne vous intéressent pas. Réalisez de nouveau l'opération gather(), mais filtrez cette fois uniquement les lignes où le sujet dans topic décrit le vote. Enregistrez le résultat sous le nom votes_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


Modifier et exécuter le code