This project involves a detailed Exploratory Data Analysis (EDA) of sales data during the Diwali festival. The primary objective is to analyze purchasing trends across different demographics (gender, age, occupation) and geographies to help businesses optimize their marketing strategies and inventory management.
The dataset contains over 11,000 entries with the following key attributes:
- Customer Info: User ID, Name, Gender, Age Group, Marital Status.
- Location: State and Zone.
- Professional Info: Occupation and Product Category.
- Transaction Details: Number of Orders and Total Amount.
To ensure data quality, the following steps were performed:
- Removed empty/redundant columns (
Statusandunnamed1). - Handled null values by removing rows with missing 'Amount' data.
- Performed statistical summaries to understand data distribution.
Based on the analysis, here are the dominant trends:
- Gender: Female customers outnumber male customers and have significantly higher purchasing power.
- Age: The 26-35 years age group contributes the most to total sales.
- Geography: Uttar Pradesh, Maharashtra, and Karnataka are the top three states by revenue.
- Occupation: Employees in IT, Healthcare, and Manufacturing sectors are the most frequent shoppers.
- Products: The top-selling categories are Food, Clothing & Apparel, and Electronics.
- Targeted Marketing: Focus advertising spend on females aged 26-35 in the top-performing states (UP, Maharashtra, Karnataka).
- Inventory Management: Maintain high stock levels for "Hero Products" (e.g., Product P00265242) and popular categories like Food and Clothing.
- Sector Outreach: Create corporate-specific offers for IT and Healthcare professionals.
- Python
- Pandas (Data Manipulation)
- NumPy (Numerical Computing)
- Matplotlib & Seaborn (Data Visualization)
- Clone the repository.
- Ensure you have the
Diwali Sales Data.csvfile in the same directory. - Run the
Diwali_sales_Analysis.ipynbnotebook in any Jupyter environment.