This project analyses a large e-commerce transaction dataset to understand revenue trends, product performance, and customer purchasing behaviour.
Using Python, Pandas, and Matplotlib, the analysis explores transaction patterns across products, time periods, and customer segments to uncover key revenue drivers.
The goal of this project is to demonstrate how data analysis can support business insights, marketing decisions, and product strategy.
- Python
- Pandas
- NumPy
- Matplotlib
- Jupyter Notebook
- Data Cleaning & Transformation
Explores monthly and seasonal sales patterns to identify revenue fluctuations.
Evaluates which product categories contribute most to total revenue.
Analyses purchasing frequency and spending behaviour across customers.
Uses charts and visualisations to highlight sales trends and performance insights.
Loaded the dataset and cleaned missing values using Pandas.
Examined data distributions, sales trends, and key variables.
Calculated revenue contributions across products and time periods.
Segmented customers based on purchasing behaviour and frequency.
Created charts to illustrate patterns in revenue and customer activity.
- Analysed 500K+ transaction records
- Identified 35% revenue spike during Q4
- Discovered top 20% of products generating 65% of total sales
This analysis demonstrates how large datasets can be used to uncover strategic insights for business decision-making.
Puneeth Rao
Business & Information Systems Student
Data Analytics & Business Intelligence