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: 16 days 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.
- Host: GitHub
- URL: https://github.com/amanpatel-1234/automatic_data_analyzer_app
- Owner: AMANPATEL-1234
- Created: 2025-08-19T10:12:07.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-08-19T10:45:44.000Z (8 months ago)
- Last Synced: 2025-08-19T12:30:39.492Z (8 months ago)
- Topics: app, data-science, data-visualization, matplotlib-pyplot, numpy, pandas, python3, seaborn, seaborn-plots, streamlit
- Language: Python
- Homepage: https://oneclick-data-analyzer.streamlit.app/
- Size: 19.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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