Home > Software engineering >  how to write this if else statement in R?
how to write this if else statement in R?

Time:09-15

Does anyone know how to write an if else statement in R where if the departure delay is more than 15 minutes then the airline has to pay $75 for every minute delayed and if the departure delay is less than 15 minutes then there is no charge?

This is what I wrote but its throwing an error

mutate(`Departure Delay charges`= if_else(`departure_delay`>= '16'|`DEP_DELAY`<='15',75*`departure_delay`, "0" ))

CodePudding user response:

If you need > 15 mins, then the second dep_delay is not necessary. If true it will multiply departure_delay by 75, it it is FALSE - it will stay 0.

DepartureDelayCharges = ifelse(departure_delay >= 16, 75*departure_delay, 0)
  • Related