질문당 평균 답변 수
이전 연습 문제에서 만든 테이블이 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
___