Zacznij terazZacznij za darmo

Koszt a pilność

Zbiór danych vacancies_impact, który właśnie utworzyliśmy, zawiera kolumny total_cost i cost_impact dla każdego przypadku, a także atrybut urgency, który wskazuje, czy wakat jest pilny (urgency == 10), czy nie (urgency == 1). Użyj funkcji case_when() z pakietu dplyr, aby utworzyć zmienną cost_profile określającą, czy koszty zostały poniesione w odpowiedni sposób:

  • Disproportionate — jeśli cost_impact == High i urgency jest mniejsze niż 7
  • Excessive — jeśli cost_impact == Medium i urgency jest mniejsze niż 5
  • Lacking — jeśli cost_impact == Low i urgency jest większe niż 6
  • Appropriate — we wszystkich pozostałych przypadkach

To ćwiczenie jest częścią kursu

Analiza procesów biznesowych w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create cost_profile
vacancies_profile <- vacancies_impact %>%
  mutate(
    cost_profile = case_when(
      cost_impact == "High" & urgency < 7 ~ "Disproportionate",
      ___
      ___
      TRUE ~ "Appropriate"
    )
  )
Edytuj i uruchom kod