Porządkowanie zbioru danych za pomocą gather
Aby przedstawić połączone dane głosowań i tematów w uporządkowanej formie, która umożliwi analizę i wizualizację według tematu, trzeba przekształcić dane tak, żeby każdy wiersz zawierał jedną kombinację: kraj–głos–temat. Zmieni to strukturę danych z sześciu kolumn (me, nu, di, hr, co, ec) na dwie kolumny: topic i has_topic.
To ćwiczenie jest częścią kursu
Studium przypadku: eksploracyjna analiza danych w R
Instrukcje do ćwiczenia
- Wczytaj pakiet
tidyr. - Zbierz sześć kolumn tematycznych z
votes_joineddo jednej kolumny o nazwietopic(zawierającej wartości takie jakme,nuitp.) i kolumnyhas_topic(zawierającej 0 lub 1). Wyświetl wynik bez zapisywania go. - Wiersze, w których
has_topicwynosi 0, nie są potrzebne. Wykonaj operacjęgather()ponownie, ale tym razem odfiltruj tylko te wiersze, w których temat w kolumnietopicopisuje dane głosowanie. Zapisz wynik jakovotes_gathered.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter