- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 25737 个
- 通用积分
- 20.3799
- 学术水平
- 19 点
- 热心指数
- 25 点
- 信用等级
- 8 点
- 经验
- 24557 点
- 帖子
- 189
- 精华
- 0
- 在线时间
- 239 小时
- 注册时间
- 2007-9-6
- 最后登录
- 2025-12-29
已卖:2353份资源
博士生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 25737 个
- 通用积分
- 20.3799
- 学术水平
- 19 点
- 热心指数
- 25 点
- 信用等级
- 8 点
- 经验
- 24557 点
- 帖子
- 189
- 精华
- 0
- 在线时间
- 239 小时
- 注册时间
- 2007-9-6
- 最后登录
- 2025-12-29
 | 开心 2017-7-2 23:55:13 |
|---|
签到天数: 47 天 连续签到: 5 天 [LV.5]常住居民I
|
50论坛币
|
使用排秩函数找出10 个延误时间最长的航班。如何处理名次相同的情况?仔细阅读
min_rank() 的帮助文件。
加载库:
library(tidyverse)
library(nycflights13)
第一个实现:正确没问题。
flights %>% mutate(dep_delay_rank = min_rank(-dep_delay)) %>% arrange(dep_delay_rank) %>% filter(dep_delay_rank<=10)
第二个实现,把filter改为select
flights %>% mutate(dep_delay_rank = min_rank(-dep_delay)) %>% arrange(dep_delay_rank) %>% select(dep_delay_rank<=10)
出现错误,如下:
Error in .f(.x[], ...) : object 'dep_delay_rank' not found
没弄明白,求高人指点。
|
|