gpt4 book ai didi

r - 在R中使用dplyr查找每组的最大值

转载 作者:行者123 更新时间:2023-12-05 00:17:32 25 4
gpt4 key购买 nike

我试图让承运人在夏季月份拥有最大的航类值(value)

max_flights_all_c<-nycflights13::flights %>%
group_by(carrier,month)%>%
filter(month==6 | month==7 | month==8 | month==9)%>%
summarise(n=n())

现在我得到了;
carrier month   n
9E 7 1494
9E 8 1456
9E 9 1540
AA 6 2757
AA 7 2882
AA 8 2856
AA 9 2614
AS 6 60
AS 7 62
AS 8 62
AS 9 60
B6 6 4622
B6 7 4984

但只想获得每个月的 n 的最大值。

最佳答案

summarise步骤,我们按“月”分组,得到 max 'n' 行 slice .

max_flights_all_c <- nycflights13::flights %>%
group_by(carrier,month)%>%
filter(month %in% 6:9) %>%
summarise(n = n()) %>%
group_by(month) %>%
slice(which.max(n))

关于r - 在R中使用dplyr查找每组的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40157648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com