Kom igångKom igång gratis

Kombinera och räkna inlägg med taggar

Tabellerna du skapade i föregående övning har förinslästs som questions_with_tags och answers_with_tags. Börja med att kombinera dessa tabeller till en enda tabell som kallas posts_with_tags. När informationen är samlad på ett ställe kan du berika den ytterligare genom att skapa en datumvariabel med paketet lubridate, som redan har lästs in åt dig.

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

Den här övningen är en del av kursen

Joining Data with dplyr

Visa kurs

Övningsinstruktioner

  • Kombinera tabellerna questions_with_tags och answers_with_tags till posts_with_tags.
  • Lägg till en kolumn year i tabellen posts_with_tags och räkna sedan inlägg efter type, year och tag_name.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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 %>%
  ___
Redigera och kör kod