要查询最长和最短的几条航线,并给出具体数据,你可以使用dplyr包中的arrange函数来对航线长度进行排序,并使用head和tail函数来获取最长和最短的几条航线。以下是示例代码:

library(dplyr)

# 假设航班数据存储在一个名为flights的数据框中,其中航线名称存储在一个名为route_name的列中,航线长度存储在一个名为route_length的列中

# 按照航线长度降序排序
sorted_flights <- flights %>% arrange(desc(route_length))

# 获取最长的几条航线
longest_routes <- head(sorted_flights, n = 5)
print(longest_routes)

# 获取最短的几条航线
shortest_routes <- tail(sorted_flights, n = 5)
print(shortest_routes)

在上述代码中,我们首先使用dplyr包中的arrange函数按照航线长度(route_length)对航班数据进行降序排序,将结果存储在sorted_flights中。

然后,使用head函数获取sorted_flights中的前5条记录,即为最长的几条航线,将结果存储在longest_routes中,并打印出来。

接下来,使用tail函数获取sorted_flights中的后5条记录,即为最短的几条航线,将结果存储在shortest_routes中,并打印出来。

请注意,上述代码假设航班数据存储在名为flights的数据框中,航线名称存储在名为route_name的列中,航线长度存储在名为route_length的列中。你需要根据你的实际数据和列名进行相应的更改。

R语言查询最长和最短航线 - 代码示例

原文地址: https://www.cveoy.top/t/topic/mS7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录