🚀 Turning raw transaction data into meaningful business insights using Python and Pandas.
💡 A small percentage of customers contributes a large portion of total revenue (Pareto principle).
This project analyzes an e-commerce dataset to understand customer behavior, revenue trends, and business performance. The goal is to extract actionable insights from real-world data.
- Analyzed how revenue changes over time
- Identified fluctuations and peak periods
- Compared revenue contribution across countries
- Identified top-performing regions
- Segmented customers based on total spending
- Identified high-value customers
- Analyzed repeat vs new customers
- Top ~20% of customers contribute a large portion of revenue
- Revenue fluctuates over time indicating demand patterns
- Customer behavior varies across countries
- Repeat customers significantly impact revenue
- Python
- Pandas
- NumPy
- Matplotlib
ecommerce-analysis/
├── data/ # sample dataset
├── notebook/ # analysis notebook
├── images/ # charts
├── README.md
├── requirements.txt
pip install -r requirements.txtNote: The full dataset is large, so a sample dataset is included for demonstration.
⭐ If you like this project, consider giving it a star!

