Filtrare l'insieme di dati
I dipendenti a livelli senior come Vice President, Director, Senior Manager, ecc. hanno condizioni di mercato del lavoro molto diverse e sono anche pochi; per questo, includerli nell’analisi può influenzare in modo sproporzionato i risultati.
In questo esercizio conterai il numero di dipendenti solo ai livelli Analyst e Specialist usando la funzione filter().
L'esempio seguente filtra df in modo che vengano selezionate solo le osservazioni per cui x è a o b o c:
df %>%
filter(x %in% c("a", "b", "c"))
Questo esercizio fa parte del corso
HR Analytics: prevedere il turnover dei dipendenti in R
Istruzioni dell'esercizio
- Per prima cosa, conta il numero di dipendenti per livello.
- Sottoinsiemi i dati per mantenere solo i dipendenti ai livelli
AnalysteSpecialist. - Rivedi di nuovo il numero di dipendenti su tutti i livelli.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)