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

Среднее количество ответов на вопрос

Таблица, созданная в предыдущем упражнении, уже загружена для вас как tagged_answers. С её помощью можно определить, сколько ответов в среднем получает каждый вопрос.

tagged_answers <- question_answer_counts %>%
    inner_join(question_tags, by = c("id" = "question_id")) %>%
    inner_join(tags, by = c("tag_id" = "id"))

Среди важных переменных этой таблицы: n — количество ответов на каждый вопрос, и tag_name — название тега, связанного с вопросом.

Давайте воспользуемся знакомыми глаголами dplyr, чтобы выяснить, сколько ответов в среднем получает каждый вопрос.

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

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

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

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

  • Агрегируйте таблицу tagged_answers по столбцу tag_name.
  • Подведите итоги по таблице tagged_answers: получите количество questions и значение average_answers.
  • Отсортируйте полученный столбец questions в порядке убывания.

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

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

tagged_answers %>%
  # Aggregate by tag_name
  ___  %>%
  # Summarize questions and average_answers
  summarize(questions = ___,
            average_answers = ___) %>%
  # Sort the questions in descending order
  ___  
Редактировать и запускать код