Fragen und Antworten in Tags visualisieren
In der letzten Übung hast du die Tabelle posts_with_tags so angepasst, dass eine Spalte year hinzugefügt wurde, und nach type, year und tag_name aggregiert. Die angepasste Tabelle wurde als by_type_year_tag für dich vorgeladen und enthält jeweils eine Beobachtung pro Typ (Frage/Antwort), Jahr und Tag. Lass uns einen Plot erstellen, um die Informationen zur Anzahl von Fragen und Antworten für die Tags dplyr und ggplot2 zu untersuchen. Das Paket ggplot2 wurde bereits geladen.
by_type_year_tag <- posts_with_tags %>%
mutate(year = year(creation_date)) %>%
count(type, year, tag_name)
Diese Übung ist Teil des Kurses
Daten mit dplyr verknüpfen
Anleitung zur Übung
- Filtere die Tabelle
by_type_year_tagauf die Tags dplyr und ggplot2. - Erstelle mit der gefilterten Tabelle ein Liniendiagramm, das die Häufigkeit (
n) über die Zeit darstellt, eingefärbt nach Frage/Antwort und facettiert nach Tag.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)