Náklady versus naléhavost
Dataset vacancies_impact, který jsme právě vytvořili, obsahuje sloupce total_cost a cost_impact pro každý případ. Najdeš v něm také datový atribut urgency, který říká, zda je volná pozice urgentní (urgency == 10), nebo ne (urgency == 1). Pomocí funkce case_when() z balíčku dplyr vytvoř proměnnou cost_profile, která označuje, zda byly náklady vynaloženy přiměřeně:
- Disproportionate pokud cost_impact == High a urgency je menší než 7
- Excessive pokud cost_impact == Medium a urgency je menší než 5
- Lacking pokud cost_impact == Low a urgency je větší než 6
- Appropriate ve všech ostatních případech
Toto cvičení je součástí kurzu
Business Process Analytics in R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create cost_profile
vacancies_profile <- vacancies_impact %>%
mutate(
cost_profile = case_when(
cost_impact == "High" & urgency < 7 ~ "Disproportionate",
___
___
TRUE ~ "Appropriate"
)
)