Вартість проти терміновості
Набір даних vacancies_impact, який ви щойно створили, містить total_cost і cost_impact для кожного кейсу, а також атрибут даних urgency, що вказує, чи є вакансія терміновою (urgency == 10) чи ні (urgency == 1). Використайте case_when() з dplyr, щоб створити змінну cost_profile, яка показує, наскільки доречно були понесені витрати:
- Disproportionate якщо cost_impact == High і терміновість менша за 7
- Excessive якщо cost_impact == Medium і терміновість менша за 5
- Lacking якщо cost_impact == Low і терміновість більша за 6
- Appropriate інакше
Ця вправа є частиною курсу
Аналітика бізнес-процесів в R
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create cost_profile
vacancies_profile <- vacancies_impact %>%
mutate(
cost_profile = case_when(
cost_impact == "High" & urgency < 7 ~ "Disproportionate",
___
___
TRUE ~ "Appropriate"
)
)