This project demonstrates an end-to-end employee performance analysis using Python and Pandas. It includes data exploration, cleaning, feature engineering, filtering, aggregation, and business reporting.
- Python
- Pandas
- Data Exploration
- Missing Value Handling
- Duplicate Removal
- Data Cleaning
- Feature Engineering
- Data Filtering
- GroupBy & Aggregation
- Business Insights
- CSV Report Generation
employee_performance_analysis.py- Main Python scriptSales.csv- Input datasetmanager_performance_report.csv- Output report
- Manager with the highest number of employees
- Department with the highest average salary
- City with the highest total salary
- Manager with the highest average bonus
- Month with the highest employee joinings
- Department with the highest total experience
- Employee with the highest salary
- City with the lowest total bonus
- Employee count by department
The project generates a manager-wise performance report and exports it as:
manager_performance_report.csv
Emmanuel Thomas