LoslegenKostenlos loslegen

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

HR Analytics: Mitarbeiterfluktuation in R vorhersagen

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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