Folosirea funcției gather pentru a organiza un set de date
Pentru a reprezenta datele îmbinate despre voturi și teme într-o formă ordonată, astfel încât să le putem analiza și vizualiza în funcție de temă, trebuie să transformăm datele astfel încât fiecare rând să conțină o combinație unică de țară-vot-temă. Aceasta va schimba structura datelor de la șase coloane (me, nu, di, hr, co, ec) la două coloane (topic și has_topic).
Acest exercițiu face parte din cursul
Studiu de caz: Analiza exploratorie a datelor în R
Instrucțiuni pentru exercițiu
- Încarcă pachetul
tidyr. - Adună cele șase coloane cu teme din
votes_joinedîntr-o singură coloană numitătopic(care conține una dintre valorileme,nuetc.) și o coloană numităhas_topic(care conține 0 sau 1). Afișează rezultatul fără să-l salvezi. - Nu ai nevoie de cazurile în care
has_topiceste 0. Aplică din nou operațiuneagather(), dar de această dată filtrează și pentru a păstra doar rândurile în care tema din coloanatopicdescrie votul. Salvează rezultatul cavotes_gathered.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter