Zacznij terazZacznij za darmo

Średnia liczba odpowiedzi na pytanie

Tabela utworzona w poprzednim ćwiczeniu została wczytana jako tagged_answers. Możesz jej użyć, aby sprawdzić, ile odpowiedzi otrzymuje przeciętnie każde pytanie.

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

Najważniejsze zmienne w tej tabeli to: n – liczba odpowiedzi dla każdego pytania, oraz tag_name – nazwa tagu powiązanego z danym pytaniem.

Wykorzystaj ulubione funkcje dplyr, aby dowiedzieć się, ile odpowiedzi średnio otrzymuje każde pytanie.

To ćwiczenie jest częścią kursu

Łączenie danych z dplyr

Zobacz kurs

Instrukcje do ćwiczenia

  • Pogrupuj tabelę tagged_answers według tag_name.
  • Podsumuj tabelę tagged_answers, aby uzyskać liczbę questions oraz wartość average_answers.
  • Posortuj wynikową kolumnę questions w kolejności malejącej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

tagged_answers %>%
  # Aggregate by tag_name
  ___  %>%
  # Summarize questions and average_answers
  summarize(questions = ___,
            average_answers = ___) %>%
  # Sort the questions in descending order
  ___  
Edytuj i uruchom kod