コストと緊急度
先ほど作成したデータセット vacancies_impact には、各ケースの total_cost と cost_impact が含まれています。また、その欠員が緊急かどうかを示すデータ属性 urgency(緊急の場合は urgency == 10、そうでない場合は urgency == 1)も含まれています。dplyr の case_when() を使って、コストが適切に発生したかどうかを示す変数 cost_profile を作成しましょう。
- Disproportionate:cost_impact == High かつ urgency が 7 未満の場合
- Excessive:cost_impact == Medium かつ urgency が 5 未満の場合
- Lacking:cost_impact == Low かつ urgency が 6 より大きい場合
- Appropriate:上記以外の場合
この演習はコースの一部です
R によるビジネスプロセス分析
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create cost_profile
vacancies_profile <- vacancies_impact %>%
mutate(
cost_profile = case_when(
cost_impact == "High" & urgency < 7 ~ "Disproportionate",
___
___
TRUE ~ "Appropriate"
)
)