Genomsnittliga svar per fråga
Tabellen du skapade i föregående övning har laddats in i förväg som tagged_answers. Med den här tabellen kan du undersöka hur många svar varje fråga får i genomsnitt.
tagged_answers <- question_answer_counts %>%
inner_join(question_tags, by = c("id" = "question_id")) %>%
inner_join(tags, by = c("tag_id" = "id"))
Några viktiga variabler i tabellen är: n, antalet svar för varje fråga, och tag_name, namnet på varje tagg kopplad till respektive fråga.
Nu ska vi använda några av våra favoritverb i dplyr för att ta reda på hur många svar varje fråga får i genomsnitt.
Den här övningen är en del av kursen
Joining Data with dplyr
Övningsinstruktioner
- Aggregera tabellen
tagged_answerseftertag_name. - Summera
tagged_answersför att få antaletquestionsochaverage_answers. - Sortera den resulterande kolumnen
questionsi fallande ordning.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
tagged_answers %>%
# Aggregate by tag_name
___ %>%
# Summarize questions and average_answers
summarize(questions = ___,
average_answers = ___) %>%
# Sort the questions in descending order
___