開始使用免費開始

視覺化正規化後的熱門度變化

你挑了幾個名字,並把各自的值除以它們的高峰值。這是一種將名字「正規化」的方式,重點放在每個名字內部的相對變化,而不是名字的整體熱門度。

在這個練習中,你會把每個名字的正規化熱門度視覺化。上一題你完成的 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 資料表,只保留三個名字 StevenThomasMatthew
  • 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
___
編輯並執行程式碼