Visualizzare domande e risposte per tag
Nell'ultimo esercizio, hai modificato la tabella posts_with_tags per aggiungere una colonna year e aggregato per type, year e tag_name. La tabella modificata è stata precaricata come by_type_year_tag e contiene un'osservazione per ciascun tipo (domanda/risposta), anno e tag. Creiamo un grafico per esaminare le informazioni che la tabella contiene su domande e risposte per i tag dplyr e ggplot2. Il pacchetto ggplot2 è già stato caricato per te.
by_type_year_tag <- posts_with_tags %>%
mutate(year = year(creation_date)) %>%
count(type, year, tag_name)
Questo esercizio fa parte del corso
Unire i dati con dplyr
Istruzioni dell'esercizio
- Filtra la tabella
by_type_year_tagper i tag dplyr e ggplot2. - Crea un grafico a linee con la tabella filtrata che rappresenti la frequenza (
n) nel tempo, colorato per domanda/risposta e suddiviso in facet per tag.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)