Combinando conjuntos de dados de RH (I)
Agora é hora de combinar conjuntos de dados de várias fontes. Aqui, você vai combinar as avaliações de desempenho dos funcionários com org2, usando o id do funcionário como chave de junção. O conjunto de dados rating contém as avaliações de desempenho do ano de 2013.
O Performance Rating possui os seguintes níveis:
- Unacceptable
- Below Average
- Acceptable
- Above Average
- Excellent
Você pode usar a função left_join() para unir dois conjuntos de dados.
Por exemplo, left_join(x, y, by = "z") une y a x. O segundo conjunto de dados que você especifica é unido ao primeiro usando "z" como chave de busca.
Este exercicio faz parte do curso
Análise de RH: Prevendo Rotatividade de Funcionários em R
Instruções do exercicio
- Use
glimpse()para ver a estrutura do conjunto de dadosrating. - Faça um left join de
ratingcomorg2usando"emp_id"como chave de busca. - Calcule a taxa de rotatividade para cada nível de
rating.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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