This project analyzes resignation data from the Queensland Department of Education to explore why employees resign and whether resignation reasons differ across demographic groups.
It focuses on understanding patterns related to job satisfaction, tenure, and age.
- Analyze reasons for employee resignations across service years and age groups.
- Determine whether shorter-tenure employees resign more due to dissatisfaction.
- Identify demographic trends to support HR strategy and retention.
- Python
- pandas
- NumPy
- Matplotlib
- Jupyter Notebook
- Load and inspect the employee resignation datasets.
- Clean and merge datasets (standardize column names, handle missing values).
- Categorize resignations (dissatisfaction-related vs. others).
- Group by age and years of service to identify patterns.
- Visualize resignation trends by age group and tenure.
- Employees with fewer than 3 years of service show higher resignation rates due to dissatisfaction.
- Younger employees tend to resign more often for career progression or dissatisfaction.
- Mid-career employees (aged 30β45) show a more balanced distribution of resignation reasons.
This project was inspired by a guided project from DataQuest.io.
All analysis, code, and conclusions were independently developed.