Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Ladda paketet tidyr.
  • Samla de sex ämneskolumnerna i votes_joined till en kolumn kallad topic (med värden som me, nu osv.) och en kolumn kallad has_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ör gather()-operationen igen, men filtrera den här gången så att endast raderna där ämnet i topic beskriver omröstningen behålls. Spara resultatet som votes_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


Redigera och kör kod