HR-Datensätze kombinieren (I)
Jetzt ist es an der Zeit, Datensätze aus verschiedenen Quellen zu kombinieren. Hier verknüpfst du die Mitarbeiterbewertungen mit org2, wobei die Mitarbeiter-ID als Lookup-Schlüssel dient. Der Datensatz rating enthält Leistungsbewertungen für das Jahr 2013.
Die Leistungsbewertung hat folgende Stufen:
- Unacceptable
- Below Average
- Acceptable
- Above Average
- Excellent
Du kannst die Funktion left_join() verwenden, um zwei Datensätze zu verbinden.
Zum Beispiel verbindet left_join(x, y, by = "z") y mit x. Der zweite angegebene Datensatz wird mit dem ersten Datensatz über "z" als Lookup-Schlüssel verknüpft.
Diese Übung ist Teil des Kurses
HR Analytics: Mitarbeiterfluktuation in R vorhersagen
Anleitung zur Übung
- Verwende
glimpse(), um die Struktur des Datensatzesratinganzuzeigen. - Führe einen Left Join von
ratingauforg2durch und nutze"emp_id"als Lookup-Schlüssel. - Berechne die Fluktuationsrate für jede
rating-Stufe.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# View the structure of rating dataset
___
# Complete the code to join rating to org2 dataset
org3 <- ___(org2, ___, by = "emp_id")
# Calculate rating wise turnover rate
df_rating <- org3 %>%
___(rating) %>%
___(turnover_rating = mean(turnover))
# Check the result
df_rating