An open API service indexing awesome lists of open source software.

https://github.com/mugilan1309/csv_analyzer

📊 A simple Streamlit-based CSV Analysis & Preprocessing Tool for quick data insights.
https://github.com/mugilan1309/csv_analyzer

csv-processing data-analysis data-visualization machine-learning python streamlit

Last synced: 12 months ago
JSON representation

📊 A simple Streamlit-based CSV Analysis & Preprocessing Tool for quick data insights.

Awesome Lists containing this project

README

          

# 📊 CSV Analyzer Tool

🚀 **Live Demo:** [csv-analyser-tool.streamlit.app](https://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:
```bash
git clone https://github.com/your-username/csv-analyser-tool.git
cd csv-analyser-tool
```
2️⃣ Install dependencies:
```bash
pip install -r requirements.txt
```
3️⃣ Run the app:
```bash
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!