Skip to content

πŸ“Š A simple Streamlit-based CSV Analysis & Preprocessing Tool for quick data insights.

Notifications You must be signed in to change notification settings

Mugilan1309/CSV_Analyzer

Repository files navigation

πŸ“Š CSV Analyzer Tool

πŸš€ Live Demo: csv-analyser-tool.streamlit.app

πŸ“ Overview

This is a Python & Streamlit-based CSV Analysis & Preprocessing Tool that allows users to:
βœ… Upload CSV files πŸ“‚
βœ… Perform basic data analysis (head, tail, summary, missing values)
βœ… Apply preprocessing techniques (handle missing values, scale data)
βœ… Generate visualizations πŸ“Š
βœ… Download the processed dataset πŸ”½

πŸ”§ Features

  • Basic Analysis: View dataset info, summary, and missing values
  • Preprocessing: Handle missing values, normalize or standardize data
  • Visualization: Generate appropriate charts for numeric and categorical data
  • Download Processed Data: Save the modified dataset

πŸš€ Installation & Running Locally

1️⃣ Clone the repo:

git clone https://github.com/Mugilan1309/CSV_Analyzer
cd csv-analyser-tool

2️⃣ Install dependencies:

pip install -r requirements.txt

3️⃣ Run the app:

streamlit run app.py

πŸ› οΈ Tech Stack

Python 🐍 Streamlit 🎈 Pandas, NumPy, Matplotlib, Scikit-Learn for data analysis

πŸ’‘ Future Enhancements

Add support for additional file formats More advanced visualizations

πŸ™Œ Contributing

Feel free to fork and contribute!

About

πŸ“Š A simple Streamlit-based CSV Analysis & Preprocessing Tool for quick data insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages