ПочатиПочніть безкоштовно

Вартість проти терміновості

Набір даних 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"
    )
  )
Редагувати та запускати код