Skip to content

Abishek-Data-Analyst/Project-Performance-Workforce-Analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Smart Employee Project Analytics System

πŸ“Œ Overview

This project is an end-to-end data analytics solution built using Python, Pandas, and NumPy to analyze project and employee data. It focuses on data cleaning, transformation, integration, and applying business logic to generate actionable insights. The project simulates real-world scenarios where multiple datasets are combined to evaluate employee performance and project outcomes.


🎯 Objectives

  • Clean and preprocess raw data
  • Handle missing values using a running average technique
  • Merge multiple datasets for unified analysis
  • Apply business rules to evaluate performance
  • Generate insights such as bonuses, designation updates, and cost analysis

πŸ› οΈ Tech Stack

  • 🐍 Python
  • πŸ“Š Pandas
  • πŸ”’ NumPy

πŸ“‚ Datasets Used

  • Project Data – Contains project details, cost, and status
  • Employee Data – Includes employee demographics
  • Seniority Data – Defines employee designation levels

βš™οΈ Key Features

πŸ”Ή Data Cleaning & Preprocessing

  • Handled missing values using running average logic
  • Split and transformed columns for better usability

πŸ”Ή Data Integration

  • Merged multiple datasets using common keys (ID)
  • Created a unified dataset for analysis

πŸ”Ή Business Logic Implementation

  • πŸ’° Calculated 5% bonus for completed projects
  • πŸ“‰ Adjusted designation levels for failed projects
  • πŸ“ˆ Promoted employees based on age criteria
  • 🧾 Added titles (Mr./Mrs.) based on gender

πŸ”Ή Data Analysis

  • Calculated total project cost per employee
  • Filtered data based on conditions (e.g., city-based filtering)

πŸ“Š Sample Insights

  • Improved understanding of employee contribution across projects
  • Identified cost distribution and high-value contributors
  • Enabled performance-based evaluation using project outcomes

πŸš€ How to Run

  1. Clone the repository
  2. Install required libraries:
    pip install pandas numpy
    
  3. Run the Python script or Jupyter Notebook

About

Analytical problem solver with expertise in Python, data processing, and project-based learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors