Объединение и подсчёт публикаций с тегами
Таблицы, созданные в предыдущем упражнении, уже загружены как questions_with_tags и answers_with_tags. Сначала объедините их в одну таблицу под названием posts_with_tags. Когда данные собраны воедино, можно обогатить их информацией, создав переменную с датой с помощью пакета lubridate, который уже загружен для вас.
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"))
Это упражнение является частью курса
Объединение данных с dplyr
Инструкции к упражнению
- Объедините таблицы
questions_with_tagsиanswers_with_tagsв таблицуposts_with_tags. - Добавьте столбец
yearв таблицуposts_with_tags, затем подсчитайте количество публикаций поtype,yearиtag_name.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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 %>%
___