Mit gather einen Datensatz aufräumen
Damit wir die verknüpften Abstimmungs- und Themen-Daten in aufgeräumter Form nach Thema analysieren und visualisieren können, müssen wir die Daten so transformieren, dass jede Zeile eine Kombination aus Land–Stimme–Thema enthält. Dadurch ändert sich die Struktur von sechs Spalten (me, nu, di, hr, co, ec) zu zwei Spalten (topic und has_topic).
Diese Übung ist Teil des Kurses
Fallstudie: Explorative Datenanalyse in R
Anleitung zur Übung
- Lade das Paket
tidyr. - Fasse die sechs Thema-Spalten in
votes_joinedzu einer Spalte namenstopic(enthält eines vonme,nuusw.) und einer Spalte namenshas_topic(enthält 0 oder 1) zusammen. Gib das Ergebnis aus, ohne es zu speichern. - Fälle, in denen
has_topicden Wert 0 hat, sind dir egal. Führe diegather()-Operation erneut aus, filtere diesmal aber zusätzlich nur die Zeilen, in denen das intopicgenannte Thema die Abstimmung beschreibt. Speichere das Ergebnis alsvotes_gathered.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter