
"Olympics: Data Analysis" is an interactive dashboard that explores the history of the Olympic Games from 1896 to 2016 using a comprehensive dataset. The project provides deep insights into medal tallies, athlete achievements, country performances, and the evolution of sports. Users can explore trends in medals, sports growth, and athlete participation with dynamic visualizations and data-driven insights.
- ⭐ Medal Tally: Analyze gold, silver, and bronze medal distributions by year and country.
- 🏆 Country-wise Analysis: Explore a nation's performance over the years and identify dominant sports.
- 🏏 Athlete-wise Analysis: Dive into athlete demographics, including age, height, weight, and gender trends.
- 🌟 Overall Analysis: Visualize historical trends in participating nations, events, and athletes.
- 🔄 Interactive Visualizations: Dynamic charts and graphs for an engaging data exploration experience.
Tool/Library | Purpose |
---|---|
Python | Data processing & backend logic |
Pandas, NumPy | Data cleaning & manipulation |
Matplotlib, Seaborn | Data visualization |
Plotly | Interactive visualizations |
Streamlit | Dashboard & UI development |
Scipy | Scientific computations |
Kaggle Dataset | Source of Olympic data |
The dataset is sourced from Kaggle: 120 Years of Olympic History: Athletes and Results
It includes 206 nations, 116000+ athletes, 52 sports, and 651 events across 28 Olympic editions in 23 host cities.
-
Clone the Repository
-
Create a Virtual Environment
python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
-
Install Dependencies
-
Run the Dashboard
streamlit run app.py
This project provided hands-on experience in:
- Working with large datasets for data analysis and visualization.
- Extracting meaningful insights from historical sports data.
- Optimizing code performance and improving data-processing efficiency.
- Creating interactive dashboards for intuitive data exploration.
- D. Yamunathangam, G. Kirthicka, and S. Parveen, "Performance analysis in Olympic Games using exploratory data analysis techniques", International Journal of Recent Technology and Engineering, vol. 7, pp. 251-253, 2019.
- Kaggle Dataset: 120 Years of Olympic History
Contributions are welcome!
For any queries or collaborations, feel free to reach out!
🌐 GitHub: zeynepcol
👤 LinkedIn: zeynep-col