CommencezCommencez gratuitement

Assembler et compter les publications avec des étiquettes

Les tableaux que vous avez créés dans l'exercice précédent ont été préchargés sous questions_with_tags et answers_with_tags. Vous allez d'abord les combiner en un seul tableau nommé posts_with_tags. Une fois l'information regroupée dans un seul tableau, vous pourrez ajouter d'autres renseignements en créant une variable de date avec le paquet lubridate, déjà préchargé pour vous.

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

Cette activité fait partie du cours

Assembler des données avec dplyr

Voir le cours

Instructions de l’exercice

  • Combinez les tableaux questions_with_tags et answers_with_tags dans posts_with_tags.
  • Ajoutez une colonne year au tableau posts_with_tags, puis comptez les publications par type, year et tag_name.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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 %>%
  ___
Modifier et exécuter le code