Середня кількість відповідей на запитання
Таблицю, створену у попередній вправі, попередньо завантажено як 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
___