Coste frente a urgencia
El conjunto de datos vacancies_impact que acabamos de crear contiene el total_cost y el cost_impact de cada caso, y además incluye el atributo de datos urgency, que indica si la vacante es urgente (urgency == 10) o no (urgency == 1). Usa case_when() de dplyr para crear la variable cost_profile, que indique si los costes se han incurrido de forma adecuada:
- Disproportionate si cost_impact == High y la urgencia es menor que 7
- Excessive si cost_impact == Medium y la urgencia es menor que 5
- Lacking si cost_impact == Low y la urgencia es mayor que 6
- Appropriate en cualquier otro caso
Este ejercicio forma parte del curso
Analítica de procesos de negocio en R
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Create cost_profile
vacancies_profile <- vacancies_impact %>%
mutate(
cost_profile = case_when(
cost_impact == "High" & urgency < 7 ~ "Disproportionate",
___
___
TRUE ~ "Appropriate"
)
)