требуется пакет
'dplyr'
'nycflights13'
Я использую тиббл
q4<-flights%>%group_by(year,month,day)%>%summarise(cancelled=sum(is.na(dep_time)),avg_delay=mean(arr_delay,na.rm = T),totalflights=n())
q4<-q4%>%mutate(prop=cancelled/totalflights)
с использованием
q4%>%ungroup()%>%count(prop)
дает мне
# A tibble: 342 x 2
prop n
<dbl> <int>
1 0 7
2 0.00101 1
3 0.00102 2
4 0.00102 1
5 0.00102 1
6 0.00102 1
7 0.00103 1
8 0.00103 1
9 0.00104 1
10 0.00104 1
# ... with 332 more rows
Есть ли способ, которым я могу (без использования грубой силы логики, как для циклов и т. Д.)
получить вывод в нужной форме, я ищу решение в одну или две строки.
Есть ли в dplyr функция, которая это делает ??
Желаемый вывод:
# A tibble: X x Y
prop n
<dbl> <int>
1 0-0.1 45 #random numbers
2 0.1-0.2 54
3 0.2-0.3 23