視覺化正規化後的熱門度變化
你挑了幾個名字,並把各自的值除以它們的高峰值。這是一種將名字「正規化」的方式,重點放在每個名字內部的相對變化,而不是名字的整體熱門度。
在這個練習中,你會把每個名字的正規化熱門度視覺化。上一題你完成的 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
___