Student Marks Analysis Assignment
Tools: Python, Pandas, NumPy
Tasks Completed:
- Loaded CSV file
- Filled missing values
- Removed duplicate rows
- Corrected invalid marks (>100 and <0)
- Calculated average marks
- Added Pass/Fail column
- Found topper and lowest-performing student
- Calculated mean, median and standard deviation using NumPy
- Sorted students by average