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

https://github.com/amanpatel-1234/automatic_data_analyzer_app

📊 Automatic Data Analyzer is a Streamlit web app that performs complete data analysis with just a single file upload. Simply upload your CSV file, and the app automatically generates: Data Overview: Preview, summary statistics, and data types. Visual Analysis: Histograms, distribution plots, and interactive charts for numeric columns.
https://github.com/amanpatel-1234/automatic_data_analyzer_app

app data-science data-visualization matplotlib-pyplot numpy pandas python3 seaborn seaborn-plots streamlit

Last synced: about 2 months ago
JSON representation

📊 Automatic Data Analyzer is a Streamlit web app that performs complete data analysis with just a single file upload. Simply upload your CSV file, and the app automatically generates: Data Overview: Preview, summary statistics, and data types. Visual Analysis: Histograms, distribution plots, and interactive charts for numeric columns.

Awesome Lists containing this project

README

          

# 📊 Automatic Data Analyzer

Automatic Data Analyzer is a **Streamlit web application** that performs **complete, end-to-end data analysis in a single frame**. Just upload your CSV file, and the app automatically generates **data previews, summary statistics, visualizations, missing value analysis, and correlation heatmaps** ,all on one interactive page. This makes data exploration **fast, simple, and user-friendly** without writing a single line of code.

---

## ✨ Features
- 🖥 **Single-Frame Analysis:** All insights appear on one scrollable page.
- 👀 **Data Preview:** View the first few rows of your dataset instantly.
- 📊 **Summary Statistics:** Automatic computation of mean, median, standard deviation, min, max, quartiles.
- ❗ **Missing Values Detection:** Identify null or missing values in your dataset.
- 🔗 **Correlation Analysis:** Correlation heatmaps for numeric columns.
- 📈 **Visualizations:** Automatically generated histograms with KDE for numeric columns.
- 🛠 **No Coding Required:** Fully interactive interface using Streamlit.

---

## 🛠 Technologies Used
- **Python Libraries:**
- `numpy` – numerical computations
- `pandas` – data manipulation and analysis
- `matplotlib` – plotting charts
- `seaborn` – statistical visualizations
- `streamlit` – web app interface
- **Version Control:** Git & GitHub
- **Deployment Platform:** Streamlit Community Cloud

## Deployed Link
https://oneclick-data-analyzer.streamlit.app/

---

## ⚙️ How It Works
1. 📂 Upload your CSV file via the Streamlit interface.
2. 🐼 The app reads the dataset using **Pandas**.
3. ⚡ Automatic analysis is performed:
- Data preview
- Summary statistics
- Missing values detection
- Correlation matrix and heatmap
- Histograms for all numeric columns
4. 🖼 All results are displayed on **a single scrollable page**.

## ✨ Contact:- +916392505818
---

## 💻 Installation
1. Clone the repository:
```bash
git clone (https://github.com/AMANPATEL-1234/Automatic_Data_Analyzer_App)
cd my-streamlit-app
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
streamlit run app.py