Kom igångKom igång gratis

Visualisera frågor och svar per tagg

I den föregående övningen modifierade du tabellen posts_with_tags för att lägga till en kolumn för year, och aggregerade efter type, year och tag_name. Den modifierade tabellen har laddats in åt dig som by_type_year_tag och innehåller en observation för varje kombination av typ (fråga/svar), år och tagg. Nu ska vi skapa ett diagram för att undersöka vad tabellen berättar om frågor och svar för taggarna dplyr och ggplot2. Paketet ggplot2 har laddats in åt dig.

by_type_year_tag <- posts_with_tags %>%
  mutate(year = year(creation_date)) %>%
  count(type, year, tag_name)

Den här övningen är en del av kursen

Joining Data with dplyr

Visa kurs

Övningsinstruktioner

  • Filtrera tabellen by_type_year_tag för taggarna dplyr och ggplot2.
  • Skapa ett linjediagram med den filtrerade tabellen som visar frekvensen (n) över tid, färgkodad efter fråga/svar och uppdelad per tagg med facetter.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Filter for the dplyr and ggplot2 tag names 
by_type_year_tag_filtered <- by_type_year_tag %>%
  filter(___)

# Create a line plot faceted by the tag name 
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
  geom_line() +
  facet_wrap(~ tag_name)
Redigera och kör kod