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
<Kurs>Fallstudie: Explorative Datenanalyse in R</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter