Olympic Historical Dataset From Olympedia.org
Event to Athlete level Olympic Games Results from Athens 1896 to Beijing 2022
@kaggle.josephcheng123456_olympic_historical_dataset_from_olympediaorg
Event to Athlete level Olympic Games Results from Athens 1896 to Beijing 2022
@kaggle.josephcheng123456_olympic_historical_dataset_from_olympediaorg
This dataset is as an attempt to create up to date Olympic Event datasets (from 1986 to 2022 Olympics Game) for any sports/data enthusiast to use to visualise and create some insights on the Olympic Event dataset.
This dataset contains:
The data is scrapped from www.olympedia.org which has the latest up to date olympic data set from 1896 Athene Summer Olympics to Beijing 2022 Winter Olympics. Web Scrapping Project is provided via the source code in github using Python's BeautifulSoup.
Note: Credit to @Richnou for providing the data schema for the dataset!
Athlete to event data is validated by providing some data aggregation to medal tally data and then compared the counts of medals won by each country in all Winter / Summer Olympic games. Details are provided via source code in github
CREATE TABLE olympic_athlete_bio (
"athlete_id" BIGINT,
"name" VARCHAR,
"sex" VARCHAR,
"born" VARCHAR,
"height" DOUBLE,
"weight" VARCHAR,
"country" VARCHAR,
"country_noc" VARCHAR,
"description" VARCHAR,
"special_notes" VARCHAR
);CREATE TABLE olympic_athlete_event_results (
"edition" VARCHAR,
"edition_id" BIGINT,
"country_noc" VARCHAR,
"sport" VARCHAR,
"event" VARCHAR,
"result_id" BIGINT,
"athlete" VARCHAR,
"athlete_id" BIGINT,
"pos" VARCHAR,
"medal" VARCHAR,
"isteamsport" BOOLEAN
);CREATE TABLE olympic_games_medal_tally (
"edition" VARCHAR,
"edition_id" BIGINT,
"year" BIGINT,
"country" VARCHAR,
"country_noc" VARCHAR,
"gold" BIGINT,
"silver" BIGINT,
"bronze" BIGINT,
"total" BIGINT
);CREATE TABLE olympic_results (
"result_id" BIGINT,
"event_title" VARCHAR,
"edition" VARCHAR,
"edition_id" BIGINT,
"sport" VARCHAR,
"sport_url" VARCHAR,
"result_date" VARCHAR,
"result_location" VARCHAR,
"result_participants" VARCHAR,
"result_format" VARCHAR,
"result_detail" VARCHAR,
"result_description" VARCHAR
);CREATE TABLE olympics_country (
"noc" VARCHAR,
"country" VARCHAR
);CREATE TABLE olympics_games (
"edition" VARCHAR,
"edition_id" BIGINT,
"edition_url" VARCHAR,
"year" BIGINT,
"city" VARCHAR,
"country_flag_url" VARCHAR,
"country_noc" VARCHAR,
"start_date" VARCHAR,
"end_date" VARCHAR,
"competition_date" VARCHAR,
"isheld" VARCHAR
);Anyone who has the link will be able to view this.