A data analytics project focused on cleaning, transforming, and engineering customer data to generate meaningful business insights for SmartCart.
Customer data is one of the most valuable assets for modern businesses.
This project analyzes SmartCart customer data and performs:
- Data Cleaning
- Missing Value Treatment
- Feature Engineering
- Customer Profiling
- Data Transformation
- Exploratory Data Analysis (EDA)
The goal is to prepare customer data for future applications such as:
- Customer Segmentation
- Customer Lifetime Value Prediction
- Marketing Campaign Analysis
- Recommendation Systems
Dataset Size:
- 2,240 Customers
- 22 Original Features
Features include:
- Customer Income
- Education Level
- Marital Status
- Purchase History
- Web Purchases
- Store Purchases
- Product Spending
- Campaign Response
- Python
- Pandas
- Matplotlib
- Seaborn
- Jupyter Notebook
Imported customer dataset using Pandas.
Identified missing values.
- Income Handled using median imputation.
Created several business-focused features.
Calculated the number of days since customer registration.
Combined spending across all product categories. Includes:
- Wines
- Fruits
- Meat Products
- Fish Products
- Sweet Products
- Gold Products
Converted education levels into broader categories:
- Undergraduate
- Graduate
- Postgraduate
Categories:
- Partner
- Alone
Removed unnecessary columns:
- ID
- Year_Birth
- Marital_Status
- Kidhome
- Teenhome
- Dt_Customer Also removed raw spending columns after creating Total_spending.
Performed relationship analysis using: Analyzed:
- Income
- Age
- Total Spending
- Customer Response
- Recency
- Total Children
smartcart-customer-analytics/
│
├── SmartCart_project.ipynb
├── smartcart_customers.csv
├── README.md
└── images/
| Feature | Description |
|---|---|
| Age | Customer Age |
| customer_tenure_days | Time since registration |
| Total_spending | Overall customer spending |
| Total_Children | Number of children |
| Living_with | Customer relationship status |
The processed dataset can be used for:
- Customer Segmentation
- Marketing Analytics
- Churn Prediction
- Spending Behavior Analysis
- Recommendation Systems
- Customer Lifetime Value Prediction
- Data Cleaning
- Missing Value Handling
- Feature Engineering
- Data Transformation
- Exploratory Data Analysis
- Business Analytics
- Customer Data Processing
##3D projection
Kunal Singh
Aspiring AI & Machine Learning Developer
GitHub: https://github.com/Kunalthakur01
⭐ If you found this project useful, consider starring the repository.




