Ś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
Instrukcje do ćwiczenia
- Pogrupuj tabelę
tagged_answerswedługtag_name. - Podsumuj tabelę
tagged_answers, aby uzyskać liczbęquestionsoraz wartośćaverage_answers. - Posortuj wynikową kolumnę
questionsw 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
___