A data visualization & analysis project using Python Libraries
This project explores and analyzes the UCI Online Retail Dataset using Python.
The goal is to extract business insights using data cleaning, transformation, and visualization techniques.
- Contains UK-based online retail transactions from 2010–2011
- Over 500,000 rows and 8 columns
- Fields include:
InvoiceNo,StockCode,DescriptionQuantity,UnitPrice,CustomerID,Country,InvoiceDate
- Python (Jupyter Notebook)
Pandas– data cleaning & groupingNumPy– numerical opsMatplotlib & Seaborn– charts & visualizationsDatetime– date features for trend analysis
- Data cleaning & preprocessing
- Revenue trends (daily, hourly, weekly)
- Top-selling and most profitable products
- Country-wise sales breakdown
- RFM segmentation (Recency, Frequency, Monetary)
- Basket size and average spend per invoice
- Correlation heatmaps and customer behavior insights
- Understand sales patterns
- Identify high-value customers
- Recommend actions to improve business strategy
Clone the repo or download the .ipynb notebook and run it in Jupyter Notebook or Google Colab
Made by [Ashmeet Singh Sandhu]
📧 sandhuashmeet40@gmail.com
🔗 LinkedIn