Formula 1 Dataset (1950 - 2023) [Cleaned]
Racing Through Time: A Data-Driven Journey into Formula 1's Legacy
@kaggle.suletanmay_formula_1_dataset_1950_2023_cleaned
Racing Through Time: A Data-Driven Journey into Formula 1's Legacy
@kaggle.suletanmay_formula_1_dataset_1950_2023_cleaned
Description:
Dive into the thrilling world of Formula 1 with this comprehensive dataset covering races, drivers, constructors, qualifying, circuits, lap times, pit stops, and championships from 1950 to the 2023 season. Uncover fascinating insights into the evolution of the sport and the remarkable achievements of legendary drivers and teams.
Acknowledgements:
The data is taken from https://www.kaggle.com/datasets/rohanrao/formula-1-world-championship-1950-2020 which is compiled from http://ergast.com/mrd/
Inspiration:
“If you no longer go for a gap that exists, you're no longer a racing driver.” - Ayrton Senna
As you explore this rich dataset documenting Formula 1's storied history, you're delving into a world where data isn't just numbers; it's the essence of speed, precision, and human achievement. From the meticulous engineering of cars to the strategic brilliance of teams and the sheer talent of drivers, every data point represents a quest for perfection on the track.
By analyzing this data, you're not just crunching numbers; you're unraveling the secrets behind the fastest racers in the world. So, dive in, analyze with curiosity, and uncover the stories that make this sport truly legendary.
CREATE TABLE cleaned_circuits (
"circuitid" BIGINT,
"circuit_name" VARCHAR,
"circuit_location" VARCHAR,
"circuit_country" VARCHAR,
"circuit_nationality" VARCHAR
);CREATE TABLE cleaned_constructor_results (
"constructorresultsid" BIGINT,
"raceid" BIGINT,
"constructorid" BIGINT,
"points" DOUBLE
);CREATE TABLE cleaned_constructors (
"constructorid" BIGINT,
"constructor_name" VARCHAR,
"constructor_nationality" VARCHAR,
"constructor_home" VARCHAR
);CREATE TABLE cleaned_constructor_standings (
"constructorstandingsid" BIGINT,
"raceid" BIGINT,
"constructorid" BIGINT,
"points" DOUBLE,
"position" BIGINT,
"wins" BIGINT
);CREATE TABLE cleaned_drivers (
"driverid" BIGINT,
"driver_code" VARCHAR,
"driver_forename" VARCHAR,
"driver_surname" VARCHAR,
"driver_dob" TIMESTAMP,
"driver_nationality" VARCHAR,
"driver_home" VARCHAR
);CREATE TABLE cleaned_driver_standings (
"driverstandingsid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"points" DOUBLE,
"position" BIGINT,
"wins" BIGINT
);CREATE TABLE cleaned_lap_times (
"raceid" BIGINT,
"driverid" BIGINT,
"lap" BIGINT,
"position" BIGINT,
"lap_time" VARCHAR
);CREATE TABLE cleaned_pit_stops (
"raceid" BIGINT,
"driverid" BIGINT,
"stop" BIGINT,
"lap" BIGINT,
"milliseconds" BIGINT
);CREATE TABLE cleaned_qualifying (
"qualifyid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"constructorid" BIGINT,
"number" BIGINT,
"position" BIGINT,
"q1" VARCHAR,
"q2" VARCHAR,
"q3" VARCHAR
);CREATE TABLE cleaned_races (
"raceid" BIGINT,
"year" BIGINT,
"round" BIGINT,
"circuitid" BIGINT
);CREATE TABLE cleaned_results (
"resultid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"constructorid" BIGINT,
"grid_position" BIGINT,
"position" BIGINT,
"points" DOUBLE,
"laps" BIGINT,
"fastestlap" BIGINT,
"fastestlaprank" BIGINT,
"fastestlaptime" VARCHAR,
"fastestlapspeed" DOUBLE,
"statusid" BIGINT
);CREATE TABLE cleaned_seasons (
"year" BIGINT,
"url" VARCHAR
);CREATE TABLE cleaned_sprint_results (
"resultid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"constructorid" BIGINT,
"grid_position" BIGINT,
"position" BIGINT,
"points" BIGINT,
"laps" BIGINT,
"fastestlap" BIGINT,
"fastestlaptime" VARCHAR,
"statusid" BIGINT,
"fastestlaprank" BIGINT
);CREATE TABLE cleaned_status (
"statusid" BIGINT,
"status" VARCHAR
);Anyone who has the link will be able to view this.