1. 학습
  2. /
  3. 강의
  4. /
  5. dplyr로 데이터 조작하기

Connected

연습 문제

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

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

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

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

지침

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