Filtrer l'ensemble de données
Les employés à des niveaux supérieurs comme Vice President, Director, Senior Manager, etc., évoluent dans des conditions de marché du travail très différentes et sont aussi peu nombreux. Les inclure pourrait donc fausser vos résultats de façon disproportionnée.
Dans cet exercice, vous allez dénombrer uniquement les employés aux niveaux Analyst et Specialist en utilisant la fonction filter().
L'exemple suivant filtre df de manière à ne sélectionner que les observations pour lesquelles x est a, b ou c :
df %>%
filter(x %in% c("a", "b", "c"))
Cette activité fait partie du cours
Analytique RH : prédire le roulement du personnel avec R
Instructions de l’exercice
- D'abord, comptez le nombre d'employés pour chaque niveau.
- Extrayez les données pour ne conserver que les employés aux niveaux
AnalystetSpecialist. - Vérifiez de nouveau le nombre d'employés pour tous les niveaux.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Count the number of employees across levels
org %>%
___(level)
# Select the employees at Analyst and Specialist level
org2 <- org %>%
___(level ___)
# Validate the results
org2 %>%
count(level)