Визуализация вопросов и ответов по тегам
В предыдущем упражнении вы изменили таблицу 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)