Skip to content

πŸ“Š 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.

Notifications You must be signed in to change notification settings

AMANPATEL-1234/Automatic_Data_Analyzer_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š 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:
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

About

πŸ“Š 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages