Skip to content

Repository files navigation

Sales Data Analysis

Overview

This project analyzes a retail sales dataset using Python, Pandas, and Matplotlib. It performs data cleaning, statistical analysis, and data visualization to identify sales trends and generate useful business insights.


Dataset

File: superstore_dataset2011-2015.csv

The dataset contains retail sales records used for analysis and visualization.


Features

  • Load sales data from a CSV file
  • Display the first five records
  • Display dataset information
  • Generate descriptive statistics
  • Check for missing values
  • Calculate total sales
  • Analyze sales by category
  • Display the top 10 products by sales
  • Plot monthly sales trends
  • Visualize sales by region
  • Perform correlation analysis
  • Generate a final sales report

Technologies Used

  • Python
  • Pandas
  • Matplotlib

Project Structure

SalesDataAnalysis/
│
├── analysis.py
├── superstore_dataset2011-2015.csv
├── README.md
└── LICENSE

Installation

Clone the repository

git clone https://github.com/taqdeesfatima-ds/SalesDataAnalysis.git

Move to the project directory

cd SalesDataAnalysis

Install the required libraries

pip install pandas matplotlib

Run the project

python analysis.py

Output

The program generates:

  • Dataset Overview
  • Sales Statistics
  • Monthly Sales Trend
  • Sales by Region
  • Correlation Analysis
  • Final Sales Report

Screenshots

  • alt text
  • alt text
  • alt text
  • alt text
  • alt text

Future Improvements

  • Add interactive dashboards
  • Export reports to Excel or PDF
  • Build a Streamlit web application
  • Add filtering options by region and category
  • Support multiple datasets

Author

Taqdees Fatima

Python Developer | Python Trainee & Intern

BS Data Science Student

Email: taqdeesf5@gmail.com

GitHub: https://github.com/taqdeesfatima-ds

LinkedIn: https://linkedin.com/in/taqdees-fatima-aa9b68260


License

This project is licensed under the MIT License.

About

A Python-based Sales Data Analysis project using Pandas and Matplotlib for data analysis and visualization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages