Bắt đầu ngayBắt đầu miễn phí

Chi phí so với mức độ khẩn cấp

Bộ dữ liệu vacancies_impact vừa tạo có chứa total_costcost_impact cho từng case, đồng thời có thuộc tính dữ liệu urgency, cho biết vị trí tuyển dụng có khẩn cấp hay không (urgency == 10 là khẩn cấp, urgency == 1 là không). Hãy dùng case_when() của dplyr để tạo biến cost_profile, cho biết chi phí được phát sinh có phù hợp hay không:

  • Disproportionate nếu cost_impact == High và urgency nhỏ hơn 7
  • Excessive nếu cost_impact == Medium và urgency nhỏ hơn 5
  • Lacking nếu cost_impact == Low và urgency lớn hơn 6
  • Appropriate trong các trường hợp còn lại

Bài tập này là một phần của khóa học

Business Process Analytics với R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create cost_profile
vacancies_profile <- vacancies_impact %>%
  mutate(
    cost_profile = case_when(
      cost_impact == "High" & urgency < 7 ~ "Disproportionate",
      ___
      ___
      TRUE ~ "Appropriate"
    )
  )
Chỉnh sửa và Chạy Mã