【发布时间】:2020-01-26 04:58:59
【问题描述】:
在这里的问题中,我有一个可以追溯到 1880 年的流行婴儿名字的数据集。我试图找到永恒流行的婴儿名字,这意味着在我的数据中每年的 30 个最常见的性别名称。
我尝试过使用 group_by、top_n 和 filter,但对程序还不是很熟悉,所以不确定这里的正确顺序和思路如何。
library(babynames)
timeless <- babynames %>% group_by(name, sex, year) %>% top_n(30) %>% filter()
我得到了一个大型数据表,其中包含每年数据的 30 个最常用名称,但我想比较它以找到每年最常用的名称。我的教授暗示应该有四个永恒的男孩名字和一个永恒的女孩名字。任何帮助表示赞赏!
【问题讨论】:
标签: r group-by tidyverse dplyr