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

Визуализация вопросов и ответов по тегам

В предыдущем упражнении вы изменили таблицу posts_with_tags, добавив столбец year, и сгруппировали данные по type, year и tag_name. Изменённая таблица уже загружена для вас под именем by_type_year_tag и содержит по одному наблюдению для каждой комбинации типа (вопрос/ответ), года и тега. Давайте построим график, чтобы изучить информацию о вопросах и ответах для тегов dplyr и ggplot2. Пакет ggplot2 уже загружен для вас.

by_type_year_tag <- posts_with_tags %>%
  mutate(year = year(creation_date)) %>%
  count(type, year, tag_name)

Это упражнение является частью курса

Объединение данных с dplyr

Посмотреть курс

Инструкции к упражнению

  • Отфильтруйте таблицу by_type_year_tag по тегам dplyr и ggplot2.
  • Постройте линейный график на основе отфильтрованной таблицы: отобразите частоту (n) в динамике по времени, используя цвет для разделения вопросов и ответов и разбивку на фасеты по тегу.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Filter for the dplyr and ggplot2 tag names 
by_type_year_tag_filtered <- by_type_year_tag %>%
  filter(___)

# Create a line plot faceted by the tag name 
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
  geom_line() +
  facet_wrap(~ tag_name)
Редактировать и запускать код