This project delves into the historical data of the Olympic Games, offering insights into athlete performances, medal distributions, and country-wise achievements. Utilizing Python and data analysis libraries, it processes and visualizes data spanning over a century of Olympic history
athlete_events.csvPrimary dataset containing detailed records of athletes, events, and medal.noc_regions.csvMapping of National Olympic Committee (NOC) codes to their respective region.app.pyMain application script for data analysis and visualizatio.olympics analysis.ipynbJupyter Notebook showcasing exploratory data analysis (EDA) and visualization.preprocessor.pyScript for data cleaning and preprocessing task.helper.pyContains helper functions to support data analysi.requirements.txtList of Python dependencies required to run the projec.
- *Data Cleaning: Handles missing values and ensures data consisteny.
- *Exploratory Data Analysis: Generates insights into medal trends, athlete demographics, and country performancs.
- *Visualizations: Creates charts and graphs to represent data findings effectivey.
- Clone the Repository:
git clone https://github.com/adityadubey381/Olympics-Game-Analysis.git cd Olympics-Game-Analysis ``
- Create a Virtual Environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate ``
- Install Dependencies:
pip install -r requirements.txt ``
- *Run the Application:
python app.py- *Explore the Jupyter Notebook:
jupyter notebook "olympics analysis.ipynb"(Include sample images or charts here to showcase the analysis results.)
- Integrate interactive dashboards using tools like Streamlit o Das.
- Expand analysis to include Winter Olympic dat.
- Implement predictive modeling for future medal forcasts.
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bu fixes.
This project is open-source and available under the MIT License.