शुरू करेंमुफ़्त में शुरू करें

कर्मचारी 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()
कोड संपादित करें और चलाएँ