시작하기무료로 시작하기

정규화된 인기도 변화 시각화하기

몇 가지 이름을 선택해서 각 이름의 최댓값 대비 비율로 계산했어요. 이는 이름의 전체 인기도보다 각각의 이름 안에서의 상대적 변화를 보는, 일종의 "정규화" 방법이에요.

이번 연습에서는 각 이름의 정규화된 인기도를 시각화해 볼 거예요. 이전 연습에서 만든 names_normalized가 이미 준비되어 있어요.

names_normalized <- babynames %>%
                     group_by(name) %>%
                     mutate(name_total = sum(number),
                            name_max = max(number)) %>%
                     ungroup() %>%
                     mutate(fraction_max = number / name_max)

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

dplyr로 데이터 조작하기

강의 보기

연습 안내

  • names_normalized 테이블에서 Steven, Thomas, Matthew 세 이름만 남기도록 필터링하세요.
  • names_filtered로 선 그래프를 만들어 시간에 따른 fraction_max를 시각화하고, 색은 name으로 표시하세요.

실습형 인터랙티브 연습

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

names_filtered <- names_normalized %>%
  # Filter for the names Steven, Thomas, and Matthew
  ___

# Visualize the names in names_filtered over time
___
코드 편집 및 실행