НачатьНачать бесплатно

Объединение и подсчёт публикаций с тегами

Таблицы, созданные в предыдущем упражнении, уже загружены как 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 %>%
  ___
Редактировать и запускать код