开始使用免费开始使用

成本与紧急程度

我们刚创建的数据集 vacancies_impact 包含每个案例的 total_costcost_impact,同时还包含数据属性 urgency,用于指示职位是否紧急(urgency == 10)或不紧急(urgency == 1)。请使用 dplyr 的 case_when() 创建变量 cost_profile,用于指示成本投入是否合理:

  • 若 cost_impact == High 且紧急程度小于 7,标记为 Disproportionate(不成比例)
  • 若 cost_impact == Medium 且紧急程度小于 5,标记为 Excessive(过高)
  • 若 cost_impact == Low 且紧急程度大于 6,标记为 Lacking(不足)
  • 其他情况标记为 Appropriate(合适)

本练习是课程的一部分

R 中的业务流程分析

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create cost_profile
vacancies_profile <- vacancies_impact %>%
  mutate(
    cost_profile = case_when(
      cost_impact == "High" & urgency < 7 ~ "Disproportionate",
      ___
      ___
      TRUE ~ "Appropriate"
    )
  )
编辑并运行代码