시작하기무료로 시작하기

태그별 질문과 답변 시각화

이전 연습 문제에서 posts_with_tags 테이블에 year 열을 추가하고, type, year, tag_name별로 집계했어요. 수정된 테이블은 by_type_year_tag로 미리 로드되어 있으며, 각 유형(질문/답변), 연도, 태그별로 한 개의 관측치를 가지고 있어요. 이제 이 테이블이 dplyrggplot2 태그의 질문과 답변에 대해 담고 있는 정보를 살펴보기 위해 그래프를 만들어 보겠습니다. ggplot2 패키지는 미리 로드되어 있습니다.

by_type_year_tag <- posts_with_tags %>%
  mutate(year = year(creation_date)) %>%
  count(type, year, tag_name)

이 연습은 강의의 일부입니다

dplyr로 데이터 결합하기

강의 보기

연습 안내

  • by_type_year_tag 테이블에서 dplyr과 ggplot2 태그만 필터링하세요.
  • 필터링한 테이블로 시간에 따른 빈도(n)를 그린 선 그래프를 만들고, 질문/답변별 색상을 적용하며 태그별로 패싯을 나누세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Filter for the dplyr and ggplot2 tag names 
by_type_year_tag_filtered <- by_type_year_tag %>%
  filter(___)

# Create a line plot faceted by the tag name 
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
  geom_line() +
  facet_wrap(~ tag_name)
코드 편집 및 실행