เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ต้นทุนกับความเร่งด่วน

ชุดข้อมูล vacancies_impact ที่สร้างขึ้นมีข้อมูล total_cost และ cost_impact สำหรับแต่ละเคส รวมถึงแอตทริบิวต์ urgency ที่ระบุว่าตำแหน่งงานว่างนั้นเร่งด่วนหรือไม่ (urgency == 10 คือเร่งด่วน, urgency == 1 คือไม่เร่งด่วน) ใช้ case_when() ของ dplyr เพื่อสร้างตัวแปร cost_profile ซึ่งระบุว่าต้นทุนที่เกิดขึ้นเหมาะสมหรือไม่ตามเงื่อนไขต่อไปนี้:

  • Disproportionate หาก cost_impact == High และ urgency น้อยกว่า 7
  • Excessive หาก cost_impact == Medium และ urgency น้อยกว่า 5
  • Lacking หาก cost_impact == Low และ urgency มากกว่า 6
  • Appropriate ในกรณีอื่น ๆ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Business Process Analytics ใน R

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create cost_profile
vacancies_profile <- vacancies_impact %>%
  mutate(
    cost_profile = case_when(
      cost_impact == "High" & urgency < 7 ~ "Disproportionate",
      ___
      ___
      TRUE ~ "Appropriate"
    )
  )
แก้ไขและรันโค้ด