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
Anleitung zur Übung
- Leite die
tenureder Mitarbeitenden in Jahren ab, und zwar mithilfe vonlast_working_date,date_of_joiningundcutoff_date. - Erstelle ein Boxplot, um die Betriebszugehörigkeit für
Active- undInactive-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()