Aan de slagGa gratis aan de slag

Posts met tags samenvoegen en tellen

De tabellen die je in de vorige oefening hebt gemaakt, zijn vooraf geladen als questions_with_tags en answers_with_tags. Eerst combineer je deze tabellen tot één tabel met de naam posts_with_tags. Zodra alle informatie in één tabel staat, kun je extra informatie toevoegen door een datumvariabele te maken met het pakket lubridate, dat al voor je is geladen.

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"))

Deze oefening maakt deel uit van de cursus

Data samenvoegen met dplyr

Cursus bekijken

Oefeninstructies

  • Combineer de tabellen questions_with_tags en answers_with_tags tot posts_with_tags.
  • Voeg een kolom year toe aan de tabel posts_with_tags en tel daarna het aantal posts per type, year en tag_name.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren