LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Filtere die Tabelle by_type_year_tag auf 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)
Code bearbeiten und ausführen