This project provides an in-depth exploratory data analysis (EDA) of the modern Olympic Games from Athens 1896 to Rio 2016. The goal of the project is to uncover insights about medal distribution, athlete statistics, and country performance across different sports. App Link : https://olmpic.streamlit.app/
ezyZip.mp4
The dataset is sourced from Kaggle and contains detailed information on athletes and results from all Olympic Games up to 2016.
Kaggle Dataset: 120 years of Olympic history: athletes and results
- Medal Distribution: Analysis of gold, silver, and bronze medal winners across different sports and countries.
- Athlete Statistics: Exploration of the relationship between athletes' height and weight and their performance in the Games.
- Country Performance: Evaluation of how various countries have grown in terms of sports participation and medal achievements over time.
- Python: Used for data manipulation and analysis (
pandas
,NumPy
). - Streamlit: For creating an interactive user interface for visualizing the EDA results.
- Matplotlib & Seaborn: For plotting visualizations and insights.
Some of the visualizations generated include:
- Medal tally for top-performing countries.
- Trends in country-wise performance over time.
- Relationship between athletes' height, weight, and their performance outcomes.
- Clone the repository:
git clone https://github.com/yourusername/olympic-eda.git
- Install the required dependencies:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py
The project successfully highlights trends in Olympic history, showing how various countries have performed over the years and revealing interesting insights about athletes' physical attributes and medal achievements.