Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zara5961/pandas-challenge
https://github.com/zara5961/pandas-challenge
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/zara5961/pandas-challenge
- Owner: zara5961
- Created: 2024-07-20T22:54:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-23T01:20:24.000Z (6 months ago)
- Last Synced: 2024-07-24T03:59:04.450Z (6 months ago)
- Language: Jupyter Notebook
- Size: 3.35 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Panda Challenge
![Education](Images/education.jpg)
# Py City Schools
## Dependencies and Setup:* Import necessary libraries such as
* pandas
* numpy
* os## Load Data:
* Load the school and student data from CSV files into Pandas DataFrames.
## Combine Data:
* Merge the school and student data into a single DataFrame for comprehensive analysis.
## District Summary:
* Calculate key metrics for the entire district, including total number of schools, total students, total budget, average math and reading scores, passing rates for math and reading, and overall passing rate.
## School Summary:
* Group the data by school name and calculate metrics for each school, such as school type, total students, total budget, budget per student, average math and reading scores, and passing rates.
* Format the summary data for display.## Top Performing Schools:
* Sort schools by overall passing rate and display the top five schools.
## Bottom Performing Schools:
* Sort schools by overall passing rate and display the five schools with the lowest performance.
## Math Scores by Grade:
* Calculate and display the average math score for each grade level (9th, 10th, 11th, 12th) at each school.
## Reading Scores by Grade:
* Calculate and display the average reading score for each grade level (9th, 10th, 11th, 12th) at each school.
## Scores by School Spending:
* Create spending bins to categorize schools based on their budget per student.
* Calculate and display the average math and reading scores, as well as passing rates, for each spending category.## Scores by School Size:
* Similar to spending, categorize schools based on their size (number of students) and calculate performance metrics for each category.
#### This comprehensive analysis provides insights into the performance and resource allocation across the school district, helping identify areas of strength and opportunities for improvement.