Vizualizarea întrebărilor și răspunsurilor pe taguri
În exercițiul anterior, ai modificat tabelul posts_with_tags pentru a adăuga o coloană year și ai agregat datele după type, year și tag_name. Tabelul modificat a fost preîncărcat pentru tine ca by_type_year_tag și conține câte o observație pentru fiecare combinație de tip (întrebare/răspuns), an și tag. Acum vom crea un grafic pentru a analiza informațiile din tabel despre întrebări și răspunsuri pentru tagurile dplyr și ggplot2. Pachetul ggplot2 a fost preîncărcat pentru tine.
by_type_year_tag <- posts_with_tags %>%
mutate(year = year(creation_date)) %>%
count(type, year, tag_name)
Acest exercițiu face parte din cursul
Joining Data with dplyr
Instrucțiuni pentru exercițiu
- Filtrează tabelul
by_type_year_tagpentru tagurile dplyr și ggplot2. - Creează un grafic de tip linie pe baza tabelului filtrat, care să reprezinte frecvența (
n) în timp, colorat după tipul întrebare/răspuns și împărțit în panouri după tag.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)