Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Student Performance Data Cleaning & Visualization

This project performs data cleaning + feature engineering + visualization on the Students Performance in Exams dataset.

πŸ“‚ Dataset

Source: Kaggle (Students Performance in Exams) Columns include:

Gender

Race/Ethnicity

Parental Education

Math Score

Reading Score

Writing Score

Test Preparation Course

πŸ“Š Tasks Performed in This Project βœ” Data Cleaning

Removed duplicates

Cleaned column names

Checked null values

Converted columns into proper formats

βœ” Feature Engineering

Created average_score

Created pass_math (1 = pass, 0 = fail)

Created performance category (Low / Medium / High)

πŸ“ˆ Visualizations

Using Matplotlib, created:

Bar Chart: Average Math Score by Gender

Histogram: Distribution of Average Scores

Scatter Plot: Math vs Reading Score

Pie Chart: Test Preparation Course Completion

All graphs are saved inside the images/ folder.

πŸ›  Tools Used

Python

Pandas

NumPy

Matplotlib

Jupyter Notebook

πŸ“ Project Structure student-performance-analysis/ │── data/ │── images/ │── notebooks/ │── README.md │── requirements.txt

πŸ“¦ How to Run pip install -r requirements.txt jupyter notebook

About

Analyzing and visualizing student performance using Python, Pandas, and Matplotlib.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages