LoslegenKostenlos loslegen

Beiträge mit Tags zusammenführen und zählen

Die Tabellen, die du in der vorherigen Aufgabe erstellt hast, wurden als questions_with_tags und answers_with_tags vorab geladen. Zuerst sollst du diese Tabellen zu einer einzigen Tabelle namens posts_with_tags zusammenführen. Sobald die Informationen in einer Tabelle gebündelt sind, kannst du weitere Informationen ergänzen, indem du mithilfe des Pakets lubridate (bereits geladen) eine Datumsvariable erstellst.

questions_with_tags <- questions %>%
  inner_join(question_tags, by = c("id" = "question_id")) %>%
  inner_join(tags, by = c("tag_id" = "id"))
answers_with_tags <- answers %>%
  inner_join(question_tags, by = "question_id") %>%
  inner_join(tags, by = c("tag_id" = "id"))

Diese Übung ist Teil des Kurses

Daten mit dplyr verknüpfen

Kurs anzeigen

Anleitung zur Übung

  • Führe die Tabellen questions_with_tags und answers_with_tags zu posts_with_tags zusammen.
  • Füge der Tabelle posts_with_tags eine Spalte year hinzu und zähle dann die Beiträge nach type, year und tag_name.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Combine the two tables into posts_with_tags
posts_with_tags <- ___(questions_with_tags %>% mutate(type = "question"),
                              answers_with_tags %>% mutate(type = "answer"))

# Add a year column, then count by type, year, and tag_name
posts_with_tags %>%
  ___
Code bearbeiten und ausführen