Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer Data Cleaning & Exploratory Data Analysis

data cleaning

Overview

This project demonstrates a complete data cleaning and exploratory data analysis (EDA) workflow using Python.

The dataset contains common data quality issues such as missing values, duplicate records, inconsistent formatting, and incorrect data types. The goal of this project is to clean the dataset, analyze it, and generate meaningful visualizations.


Technologies Used

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Jupyter Notebook

Project Workflow

  • Import the dataset
  • Explore the data
  • Remove duplicate records
  • Handle missing values
  • Standardize data formatting
  • Correct data types
  • Perform exploratory data analysis
  • Create visualizations
  • Export the cleaned dataset

Sample Visualizations

Correlation Heatmap

Correlation Heatmap


Age Distribution

Age Distribution


Gender Distribution

Gender Distribution


Monthly Purchases

Monthly Purchases


Product Category Distribution

Product Category Distribution


Purchase Amount Distribution

Purchase Amount Distribution


Age vs Purchase Amount

Age vs Purchase Amount


Project Structure

customer-data-cleaning-analysis/
│
├── data/
├── images/
├── notebook/
├── README.md
└── requirements.txt

Author

Ayman ECH-TAIBABI - Data Engineering student at EST Agadir

About

A beginner-friendly data cleaning and exploratory data analysis project built with Python, Pandas, Matplotlib, and Seaborn.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages