Combinare insiemi di dati HR (I)
È il momento di unire insiemi di dati provenienti da varie fonti. Qui unirai le valutazioni dei dipendenti a org2 usando l’ID del dipendente come chiave di collegamento. Il dataset rating contiene le valutazioni delle performance per l’anno 2013.
I livelli del Performance Rating sono i seguenti:
- Unacceptable
- Below Average
- Acceptable
- Above Average
- Excellent
Puoi usare la funzione left_join() per unire due insiemi di dati.
Ad esempio, left_join(x, y, by = "z") unisce y a x. Il secondo dataset indicato viene unito al primo usando "z" come chiave di collegamento.
Questo esercizio fa parte del corso
HR Analytics: prevedere il turnover dei dipendenti in R
Istruzioni dell'esercizio
- Usa
glimpse()per visualizzare la struttura del datasetrating. - Esegui un left join di
ratingconorg2usando"emp_id"come chiave di collegamento. - Calcola il tasso di turnover per ciascun livello di
rating.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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