ПочатиПочніть безкоштовно

Середня кількість відповідей на запитання

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