비용 대 긴급도
방금 생성한 데이터셋 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"
)
)