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