LoslegenKostenlos starten

Betriebszugehörigkeit ableiten

In dieser Übung leitest du die Betriebszugehörigkeit innerhalb der Organisation ab, also die Zeitspanne, die ein Mitarbeitender gearbeitet hat bzw. im Unternehmen ist.

Um die Zeitdifferenz zwischen zwei Daten zu ermitteln, kannst du die Funktionen interval() und time_length() aus lubridate verwenden. Wir haben die relevanten Datums-Spalten bereits von Zeichenketten ins Datumsformat konvertiert.

Denk daran: cutoff_date wird verwendet, um die tenure von Active-Mitarbeitenden zu berechnen, während last_working_date für Inactive-Mitarbeitende genutzt wird.

Diese Übung ist Teil des Kurses

<Kurs>HR Analytics: Mitarbeiterfluktuation in R vorhersagen</Kurs>
Kurs ansehen

Übungsanweisungen

  • Leite die tenure der Mitarbeitenden in Jahren ab, und zwar mithilfe von last_working_date, date_of_joining und cutoff_date.
  • Erstelle ein Boxplot, um die Betriebszugehörigkeit für Active- und Inactive-Mitarbeitende zu visualisieren.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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()
Code bearbeiten und ausführen