Aan de slagGa gratis aan de slag

Vragen en antwoorden in tags visualiseren

In de vorige oefening heb je de tabel posts_with_tags aangepast door een kolom year toe te voegen en te aggregeren per type, year en tag_name. De aangepaste tabel is voor je ingeladen als by_type_year_tag en bevat één observatie voor elk type (vraag/antwoord), jaar en tag. Laten we een plot maken om te bekijken wat de tabel laat zien over vragen en antwoorden voor de dplyr- en ggplot2-tags. Het pakket ggplot2 is alvast voor je ingeladen.

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

Deze oefening maakt deel uit van de cursus

Data samenvoegen met dplyr

Cursus bekijken

Oefeninstructies

  • Filter de tabel by_type_year_tag op de dplyr- en ggplot2-tags.
  • Maak met die gefilterde tabel een lijngrafiek die de frequentie (n) in de tijd uitzet, ingekleurd op vraag/antwoord en gefacet per tag.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren