कर्मचारी tenure निकालें
इस अभ्यास में, आप संगठन के भीतर कर्मचारी का tenure (अर्थात्, उसने संगठन में जितना समय काम किया है/रहा है) निकालेंगे.
दो तिथियों के बीच का समय-अंतर निकालने के लिए, आप lubridate के interval() और time_length() फंक्शन का उपयोग कर सकते हैं. हम पहले ही संबंधित date कॉलम्स को character से date फ़ॉर्मेट में बदल चुके हैं.
ध्यान रखें, Active कर्मचारियों के tenure की गणना के लिए cutoff_date उपयोग होता है, जबकि Inactive कर्मचारियों के लिए last_working_date उपयोग होता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
HR Analytics: R में Employee Churn की भविष्यवाणी
अभ्यास निर्देश
last_working_date,date_of_joiningऔरcutoff_dateका उपयोग करके कर्मचारियों काtenureवर्षों में निकालें.ActiveऔरInactiveकर्मचारियों के tenure को विज़ुअलाइज़ करने के लिए एक box plot बनाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Add tenure
emp_tenure <- emp_jhi %>%
mutate(tenure = ifelse(status == "Active",
time_length(interval(date_of_joining, ___),
"years"),
___(___(date_of_joining, ___),
"years")))
# Compare tenure of active and inactive employees
ggplot(emp_tenure, aes(x = ___, y = ___)) +
geom_boxplot()