1. Learn
  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 着色。