A beginner-friendly Data Analysis Dashboard built using Streamlit, Pandas, and Matplotlib.
This application allows users to upload CSV datasets and perform basic Exploratory Data Analysis (EDA) through an interactive web interface without writing any code.
- View the first 5 rows of the uploaded dataset
- Total Rows
- Total Columns
- Missing Values Count
- Duplicate Values Count
- View data types
- Remove duplicate records
- Descriptive statistics for numerical columns
- Histogram
- Bar Chart
- Line Chart
- Scatter Plot
- Python
- Streamlit
- Pandas
- Matplotlib
Clone the repository:
git clone https://github.com/YOUR_USERNAME/smart-data-dashboard.gitNavigate to the project directory:
cd smart-data-dashboardInstall dependencies:
pip install -r requirements.txtRun the application:
streamlit run app.py- Launch the application.
- Upload a CSV file.
- Explore dataset preview and overview metrics.
- View dataset statistics.
- Generate visualizations from selected columns.
- Analyze relationships using scatter plots.
A sample employee dataset is included in:
sample_data/
Use it to test the dashboard immediately.
- Missing value handling
- Data filtering
- Download cleaned dataset
- Correlation analysis
- Machine Learning integration
Pratham Singh