Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Aggregera tabellen tagged_answers efter tag_name.
  • Summera tagged_answers för att få antalet questions och average_answers.
  • Sortera den resulterande kolumnen questions i 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
  ___  
Redigera och kör kod