0% found this document useful (0 votes)
80 views25 pages

Inter-School Commonwealth Games Analysis

The document is a project report by Tanishq Srivastava analyzing data from the Inter-School Commonwealth Games 2024, under the guidance of Mr. Shyam Singh Sikarwar. It includes sections on project introduction, hardware and software requirements, coding examples, and data output. The project aims to provide insights into athlete data through various analytical methods and graphical representations.

Uploaded by

varunjn410
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views25 pages

Inter-School Commonwealth Games Analysis

The document is a project report by Tanishq Srivastava analyzing data from the Inter-School Commonwealth Games 2024, under the guidance of Mr. Shyam Singh Sikarwar. It includes sections on project introduction, hardware and software requirements, coding examples, and data output. The project aims to provide insights into athlete data through various analytical methods and graphical representations.

Uploaded by

varunjn410
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

RAWAT PUBLIC SCHOOL

Practices Informatics– (065)

INTER-SCHOOL COMMONWEALTH GAMES DATA ANALYSIS

By

TANISHQ SRIVASTAVA
(Project)

Under Guidance Of

Mr. Shyam Singh Sikarwar

the Central Board of Secondary Education, CBSE in partial fulfillment of the requirements for the award of Senior Secondar

Year of Submission: 2024 - 2025


Contents

1. Certificate of Originality
2. Acknowledgement
3. Introduction to Project
4. Hardware Requirement
5. Software Requirement
6. Coding
7. Output
8. Graphical Data
9. Bibliography
CERTIFICATE of ORIGINALITY

This is to certify that the project report entitled “Inter-School Summer Commonwealth Games 2024 Player’

Signature of Teacher

Mr. Shyam Singh Sikarwar


ACKNOWLEDGEMENT

In the accomplishment of this project successfully, many people have bestowed upon me their blessings and

- Tanishq Srivastava
Class – 12th CREATORS
INTRODUCTION TO PROJECT

This project is created to analyze the data of an inter-school league having data of numerous sports like Ath

In this program, we are analyzing the data of athletes in a multisport league. We display the data and graphs
HARDWARE AND SOFTWARE REQUIREMENT

X86 64-bit CPU (Intel / AMD architecture)


4 GB RAM
5 GB free disk space

Modern Operating System:


Windows 7 or higher
Mac OS X 10.11 or higher, 64-bit
Linux: RHEL 6/7, 64-bit

Python IDLE
CODING

import pandas as pd
import [Link] as plt
import numpy as np

csv_file_1 = "D:\\Projecttttt\\ISCG_athletes_info.csv"

def commonwealth_games_data_analysis():
df1 = pd.read_csv(csv_file_1)
while True:
print(':' * 150, 'INTER-SCHOOL SUMMER COMMONWEALTH GAMES 2024', ':' * 151)
print("\t\t\t\t\t\t\t\t\t\tPOWERED BY :FIT INDIA ,RAJASTHAN")
print(':' * 260, "\n")
print("\t\t\t\t\t KHAMMA GHADI RAJASTHAN!!!!!!!!!!!!!!\n Are you ready for inter-school commonwealth g
print("Pick a number.....\n ")
print('1. Showcasing complete athletes data.\n')
print('2. Showcasing columns of dataframe.\n')
print('3. Showcasing the particular Column of DataFrame.\n ')
print('4. Removing a particular column.\n')
print('5. Inserting a new Record.\n')
print('6. Overview of the data.\n')
print('7. Looking for a specific record.\n')
print('8. Showcasing the top and bottom records.\n')
print('9. Sorting data in ascending and descending order.\n')
print('10. Switch from Data Analysis Menu to Graph Menu.\n')
ch = int(input('Select your pick:'))

if ch == 1:
print(df1)
input('\n\n\n Push any key to continue....')
elif ch == 2:
print([Link])
input('\n\n\n Push any key to continue....')
elif ch == 3:
print("\n", [Link], "\n")
col_name = input('Type the Column Name that You want to print : ')
print(df1[col_name])
input('\n\n\n Push any key to continue....')
elif ch == 4:
col_name = input(' Type the column name which you want to delete:')
df1 = [Link](col_name, axis=1)
print(df1)
input('\n\n\n Push any key to continue....')
elif ch == 5:
a = int(input('Type Sno in numbers :'))
b = input('Type A_Id {or Athlete Id} in numbers :')
c = input('Type the first name of athlete :')
d = input('Type the last name of athlete :')
e = int(input('Type the age of athlete in numbers[12-18] :'))
f = input('Type gender of the athlete[M/F]:')
g = input('Type the commonwealth game name playing by the athlete:')
h = input('Type the event of the game played by the athlete:')
i = input("Type the school name of the athlete:")
j = input('Enter the school athlete no. assigned by respective school {or School_Ano}of the at

data = {"Sno": a, "A_Id": b, "A_Fname": c, "A_Lname": d, "A_Age": e, "Gender": f, "Game": g, "


df1 = df1._append(data, ignore_index=True)
print(df1)
input('\n\n\n Push any key to continue....')
elif ch == 6:
print([Link]())
input('\n\n\n Push any key to continue....')
elif ch == 7:
i = int(input('Type A_Id whose data needs to be shown : '))
print("\n Below is the data which is associated with the A_Id- ", i, "\n")
print([Link][df1.A_Id == i, :])
input('\n\n\n Push any key to continue....')
elif ch == 8:
col = int(input("Type the number of records which you want to display from Top or Bottom : "))
T = input("Push M to show Top or B for bottom records : ")
if T == "M":
print([Link](col))
else:
print([Link](col))
input('\n\n\n Push any key to continue....')
OUTPUT
GRAPHICAL DATA
BIBLIOGRAPHY

References:
• Informatics Practices (By NCERT)
• Informatics Practices (By Sumita Arora)
• Some information regarding the Commonwealth and other multi-sport leagues data is extracted from the in

Common questions

Powered by AI

The data analysis menu provides various options for handling and modifying data, including displaying the full athlete data, showing columns, displaying specific columns, removing columns, inserting new records, providing an overview, and searching for specific records. These functions are accessible through a menu that prompts user input to execute different actions such as displaying or modifying data in the DataFrame .

The specific input fields, such as Athletes ID, first and last names, age, gender, game name, event, and school, are included to ensure comprehensive data management. These fields allow for detailed records that can be manipulated for analysis purposes, facilitating tasks like sorting, searching, and updating records with precision. This structure supports data integrity and enables meaningful analysis, which is critical for generating insights into athlete performance and participation in the Commonwealth Games .

The hardware requirements include an X86 64-bit CPU (Intel or AMD architecture), 4 GB RAM, 5 GB free disk space, and a modern operating system such as Windows 7 or higher, Mac OS X 10.11 or higher, or 64-bit Linux: RHEL 6/7. On the software side, the project requires Python IDLE for development purposes .

The project ensures extensibility and adaptability by enabling dynamic input for new athlete records through a structured process. Users can append new data using input prompts for specific fields such as athlete ID, names, age, and more, while the pandas library manages this efficiently in a DataFrame. This functionality supports ongoing updates without restructuring the database, facilitating continuous data integration and system longevity .

Displaying both data and graphs serves multiple purposes: data provides detailed raw information for analysis, while graphs offer visual insights that may reveal trends, patterns, or anomalies more effectively. This dual representation enhances comprehension of complex data sets, making insights accessible to a broader audience and improving decision-making capabilities for teams and coaches .

The project offers educational value by providing practical experience in data handling, coding, and analysis, which are crucial skills in fields like informatics and computer science. Students engage in real-world applications, enhancing problem-solving skills and gaining insights into data-driven decision-making processes. This experiential learning prepares students for future academic pursuits and professional challenges in technology and data analysis .

Bibliographic sources are crucial for maintaining research integrity, providing a foundation of credible data and methodologies. For the data analysis project, references such as 'Informatics Practices' by NCERT establish a reliable basis for technique and process validation, ensuring that data management and visualization practices are aligned with educational standards. This underpins the integrity of the analysis and results derived from the project .

Pandas is used for data manipulation and analysis, providing structures like DataFrames to handle the data efficiently. Matplotlib is utilized for creating static, interactive, and animated visualizations in Python, helping to graph output data. Numpy supports large multi-dimensional arrays and matrices and offers mathematical functions to operate on these arrays, enabling efficient numerical operations required for data analysis tasks .

The project uses a menu-driven interface which simplifies interactions through prompts and menu choices, allowing users to select actions such as viewing data, adding new entries, or sorting records without needing deep technical knowledge. This intuitive design makes data exploration more accessible and empowers users with limited data analysis skills to interact meaningfully with the system .

Graphical data visualization transforms complex datasets into understandable visuals, such as charts and graphs that can depict trends, comparisons, and patterns effectively. This enhances the project's impact by allowing stakeholders, including educators and students, to quickly grasp insights and make informed decisions. Visualizations cater to varied learning preferences, increasing the accessibility and utility of data analysis outcomes .

You might also like