Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Student Marks Analysis

This project performs a basic analysis on student marks using Python, Pandas, and Matplotlib.
It reads data from a CSV file, calculates average marks, finds high scorers, and generates a summary with visualization.


πŸ“ Files Included

File Name Description
student.csv Original dataset of student names and marks
high_scorers.csv Filtered students who scored above 80
student_analysis.ipynb Jupyter Notebook with full analysis code
graph.png Bar chart showing marks distribution

πŸ“Š Output Graph Preview

This chart shows the marks of each student for visual comparison.

Student Marks Graph


πŸ”§ Technologies Used

  • Python 3
  • Pandas (for data manipulation)
  • Matplotlib (for visualization)
  • Jupyter Notebook

🎯 Features

  • Calculate total students and average marks
  • Identify students scoring above a certain threshold
  • Visualize student performance in a bar chart
  • Export filtered data to a new CSV file

πŸ’‘ What I Learned

  • Working with CSV files in Pandas
  • Filtering and analyzing data with conditions
  • Visualizing data using bar plots
  • File writing and basic data science structure

πŸ‘¨β€πŸ’» Author

Yasir Ali
Aspiring Data Engineer | GitHub

About

πŸ“Š Student Marks Analysis using Python and Pandas. Reads CSV data, calculates average & max marks, filters high scorers, and saves results to a new CSV file.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages