【问题标题】:dplyr 0.7 is not giving me the results I am looking fordplyr 0.7 没有给我我正在寻找的结果
【发布时间】:2017-07-28 19:00:19
【问题描述】:

在我学习 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))

【问题讨论】:

标签: r dplyr


【解决方案1】:

似乎代码正在运行,它给了你每个月每天最长的三个延迟。

检查一下

flights %>% 
group_by(month, day) %>% 
select(year,month,day,dep_delay) %>% 
top_n(3, dep_delay) %>% arrange(month, day, desc(dep_delay))

这是你要找的吗?

【讨论】:

  • 谢谢!没想到要添加月份和日期。
猜你喜欢
  • 1970-01-01
  • 2011-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多