DataVision is a user-friendly, interactive web application built with Streamlit that helps users automatically clean, explore, and model their CSV data without writing a single line of code. Itโs ideal for students, analysts, and professionals who want to perform Exploratory Data Analysis (EDA) and basic machine learning quickly.
-
๐ค CSV Upload
Upload your dataset using the sidebar. -
๐ Automatic Data Cleaning
- Removes missing values
- Shows missing value summary
- Row trimming and column removal features
-
๐งญ Interactive EDA
- Dataset overview: rows, columns, cleaned rows
- Missing value heatmap
- Categorical value counts
- Correlation heatmap, line plots, histograms
- Scatter, box, KDE plots, pairplot sampling
-
๐ง Model Training
- Logistic Regression model is automatically trained if a
speciescolumn is found - Shows classification report and confusion matrix
- Logistic Regression model is automatically trained if a
-
๐ฎ Make Predictions
- Interactive sliders allow input of features
- Predicts the class of new data entries
-
โ Responsive Layout
- Streamlit-based UI with dual-column views for side-by-side insights
DataVision---Clean-and-Analyze-Your-Data-Instantly/
โ
โโโ -app.py # Main Streamlit app
โโโ -requirements.txt # Python package dependencies
โโโ -README.md # Project documentation
โโโ -.streamlit/
โโโ -config.toml # UI customization settings
git clone https://github.com/amrishkharr/DataVision---Clean-and-Analyze-Your-Data-Instantly.git
cd DataVision
### 2. Install Requirements
pip install -r requirements.txt
### 3. Run the App
streamlit run app.py
๐จโ๐ป Author Amrishkhar R GitHub: @amrishkharr