Uncovering sales insights
Project description
This project represents a typical analysis of a sales dataset using Pandas and Streamlit.
Sample Dataset used : https://www.kaggle.com/carrie1/ecommerce-data (540.000 entries)
Cleaning the data
- Converted columns to appropriate types.
- Analysed negative values in columns.
- Removed negative values in columns where possible.
- Analysed non-numerical entries in numerical column.
- Removed nulls where possible.
- Removed dupes.
- Replaced illegal entries.
- Created new clean dataset.
KPIs
App Features :
- Total profit, sales and most sold item based on filters applied.
- Top 10 customers based on the filters applied.
- Products which the top 10 customers bought (bar charts).
- Easily sortable dataframe.
Project info
This project could be roughly divided into 2 phases. In the first step, the data is cleaned.
At the same time, any anomalies present in the dataset are uncovered and explained thoroughly.
After a clear picture of the dataset and its unique properties is acquired, we move to the visualisation phase.
In this phase, the data is presented in the most digestible and clear format, making the best use of various filters, key metrics and charts.
Software used : Python (Pandas), Jupyter Notebooks, Streamlit
View more projects