開始使用免費開始

成本與急迫性

我們剛建立的 vacancies_impact 資料集,包含每個個案的 total_costcost_impact,同時也有一個資料屬性 urgency,用來表示該職缺是否急迫(urgency == 10 為急迫;urgency == 1 為不急)。請使用 dplyr 的 case_when() 建立變數 cost_profile,用來判斷成本是否花得恰當:

  • 若 cost_impact == High 且 urgency 小於 7,標示為 Disproportionate
  • 若 cost_impact == Medium 且 urgency 小於 5,標示為 Excessive
  • 若 cost_impact == Low 且 urgency 大於 6,標示為 Lacking
  • 其他情況標示為 Appropriate

本練習屬於課程

R 商業流程分析

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create cost_profile
vacancies_profile <- vacancies_impact %>%
  mutate(
    cost_profile = case_when(
      cost_impact == "High" & urgency < 7 ~ "Disproportionate",
      ___
      ___
      TRUE ~ "Appropriate"
    )
  )
編輯並執行程式碼