在我学习R时需要一些专家帮助。以下代码应该按月和日给我前3个dep_delay desc订单组。但是,它使用dep_delay desc顺序返回选择结果。它忽略了group_by。我做错了什么?
flights %>%
group_by(month, day) %>%
select(year,month,day,dep_delay) %>%
top_n(3, dep_delay) %>% arrange(desc(dep_delay))
答案 0 :(得分:0)
似乎代码正常运行,每个月每天都会给你三个最长的延迟。
检查
flights %>%
group_by(month, day) %>%
select(year,month,day,dep_delay) %>%
top_n(3, dep_delay) %>% arrange(month, day, desc(dep_delay))
这是你在找什么?