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
Övningsinstruktioner
- Filtrera tabellen
by_type_year_tagfö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)