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.
- π₯ 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.
- Python Libraries:
numpyβ numerical computationspandasβ data manipulation and analysismatplotlibβ plotting chartsseabornβ statistical visualizationsstreamlitβ web app interface
- Version Control: Git & GitHub
- Deployment Platform: Streamlit Community Cloud
https://oneclick-data-analyzer.streamlit.app/
- π Upload your CSV file via the Streamlit interface.
- πΌ The app reads the dataset using Pandas.
- β‘ Automatic analysis is performed:
- Data preview
- Summary statistics
- Missing values detection
- Correlation matrix and heatmap
- Histograms for all numeric columns
- πΌ All results are displayed on a single scrollable page.
- 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