Here is my df.
Airline | Destination | delayed | ontime | Total_Arrivals |
---|---|---|---|---|
Alaska | Los Angelos | 62 | 497 | 559 |
Alaska | Phoenix | 12 | 221 | 233 |
Alaska | San Diego | 20 | 212 | 232 |
Alaska | San Francisco | 102 | 503 | 605 |
Alaska | Seatlle | 305 | 1841 | 2146 |
AM West | Los Angelos | 117 | 694 | 811 |
AM West | Phoenix | 415 | 4840 | 5255 |
AM West | San Diego | 65 | 383 | 448 |
AM West | San Francisco | 129 | 320 | 449 |
AM West | Seatlle | 61 | 201 | 262 |
This is my desired dataframe
Airline | delayed | ontime | Total_Arrivals |
---|---|---|---|
Alaska | 501 | 3274 | 3775 |
AM West | 787 | 6438 | 7225 |
Here is my code
Overview_All_Flights_test<- summarize(Airline_Arrivals_Wide
,group_by(Airline)
, Airline
, Total_Ontime_by_Airline=sum(ontime)
, Total_Delayed_by_Airline=sum(delayed)
, Total_Arrivals_by_Airline= sum(Total_Arrivals))
The group_by produces an error
Error in summarize()
:
ℹ In argument: group_by(Airline)
.
ℹ In row 1.
Caused by error in UseMethod()
:
! no applicable method for 'group_by' applied to an object of class "character"
Backtrace:
- dplyr::summarize(...)
- dplyr::group_by(Airline)
Just wondering if the group_by cannot be used in this and what is wrong with my code in order to make the desired df.
THanks!