Använda gather för att städa upp ett dataset
För att kunna representera den sammanfogade omröstnings- och ämnesdatan i ett städat format, så att vi kan analysera och visualisera per ämne, behöver vi omforma datan så att varje rad innehåller en kombination av land, omröstning och ämne. Det innebär att datan går från sex kolumner (me, nu, di, hr, co, ec) till två kolumner (topic och has_topic).
Den här övningen är en del av kursen
Fallstudie: Explorativ dataanalys i R
Övningsinstruktioner
- Ladda paketet
tidyr. - Samla de sex ämneskolumnerna i
votes_joinedtill en kolumn kalladtopic(med värden somme,nuosv.) och en kolumn kalladhas_topic(med värdet 0 eller 1). Skriv ut resultatet utan att spara det. - Du behöver egentligen inte bry dig om raderna där
has_topicär 0. Utförgather()-operationen igen, men filtrera den här gången så att endast raderna där ämnet itopicbeskriver omröstningen behålls. Spara resultatet somvotes_gathered.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter