F1 GrandPrix Dataset
Detailed Analysis of Formula 1 Circuits, Drivers, and Results
@kaggle.harshitstark_f1_grandprix_datavault
Detailed Analysis of Formula 1 Circuits, Drivers, and Results
@kaggle.harshitstark_f1_grandprix_datavault
The F1 GrandPrix Dataset is a meticulously curated collection of data that provides an in-depth look into the world of Formula 1 racing. This dataset encompasses a wide range of information, including circuits, constructors, drivers, race results, lap times, pit stops, and much more.
With over a dozen files, this dataset offers detailed records that are essential for analyzing the performance and standings of drivers and constructors across various seasons. Whether you are a data scientist, sports analyst, or Formula 1 enthusiast, this dataset is designed to help you uncover patterns, trends, and insights in the high-speed world of Formula 1.
Files Included:
circuits.csv: Details of all racing circuits.
constructor_results.csv: Results of constructors in each race.
constructor_standings.csv: Standings of constructors by season.
constructors.csv: Information on all constructors.
driver_standings.csv: Standings of drivers by season.
drivers.csv: Information on all drivers.
lap_times.csv: Lap times for each race.
pit_stops.csv: Details of pit stops during races.
qualifying.csv: Qualifying session results.
races.csv: Information on all races.
results.csv: Detailed race results.
seasons.csv: Overview of all racing seasons.
sprint_results.csv: Results of sprint races.
status.csv: Status codes for race events.
This comprehensive dataset serves as a valuable resource for conducting various analyses, building predictive models, and gaining a deeper understanding of the dynamics in Formula 1 racing.
CREATE TABLE circuits (
"circuitid" BIGINT,
"circuitref" VARCHAR,
"name" VARCHAR,
"location" VARCHAR,
"country" VARCHAR,
"lat" DOUBLE,
"lng" DOUBLE,
"alt" BIGINT,
"url" VARCHAR
);CREATE TABLE constructor_results (
"constructorresultsid" BIGINT,
"raceid" BIGINT,
"constructorid" BIGINT,
"points" DOUBLE,
"status" VARCHAR
);CREATE TABLE constructors (
"constructorid" BIGINT,
"constructorref" VARCHAR,
"name" VARCHAR,
"nationality" VARCHAR,
"url" VARCHAR
);CREATE TABLE constructor_standings (
"constructorstandingsid" BIGINT,
"raceid" BIGINT,
"constructorid" BIGINT,
"points" DOUBLE,
"position" BIGINT,
"positiontext" VARCHAR,
"wins" BIGINT
);CREATE TABLE drivers (
"driverid" BIGINT,
"driverref" VARCHAR,
"number" VARCHAR,
"code" VARCHAR,
"forename" VARCHAR,
"surname" VARCHAR,
"dob" TIMESTAMP,
"nationality" VARCHAR,
"url" VARCHAR
);CREATE TABLE driver_standings (
"driverstandingsid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"points" DOUBLE,
"position" BIGINT,
"positiontext" VARCHAR,
"wins" BIGINT
);CREATE TABLE lap_times (
"raceid" BIGINT,
"driverid" BIGINT,
"lap" BIGINT,
"position" BIGINT,
"time" VARCHAR,
"milliseconds" BIGINT
);CREATE TABLE pit_stops (
"raceid" BIGINT,
"driverid" BIGINT,
"stop" BIGINT,
"lap" BIGINT,
"time" VARCHAR,
"duration" VARCHAR,
"milliseconds" BIGINT
);CREATE TABLE qualifying (
"qualifyid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"constructorid" BIGINT,
"number" BIGINT,
"position" BIGINT,
"q1" VARCHAR,
"q2" VARCHAR,
"q3" VARCHAR
);CREATE TABLE races (
"raceid" BIGINT,
"year" BIGINT,
"round" BIGINT,
"circuitid" BIGINT,
"name" VARCHAR,
"date" TIMESTAMP,
"time" VARCHAR,
"url" VARCHAR,
"fp1_date" VARCHAR,
"fp1_time" VARCHAR,
"fp2_date" VARCHAR,
"fp2_time" VARCHAR,
"fp3_date" VARCHAR,
"fp3_time" VARCHAR,
"quali_date" VARCHAR,
"quali_time" VARCHAR,
"sprint_date" VARCHAR,
"sprint_time" VARCHAR
);CREATE TABLE results (
"resultid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"constructorid" BIGINT,
"number" VARCHAR,
"grid" BIGINT,
"position" VARCHAR,
"positiontext" VARCHAR,
"positionorder" BIGINT,
"points" DOUBLE,
"laps" BIGINT,
"time" VARCHAR,
"milliseconds" VARCHAR,
"fastestlap" VARCHAR,
"rank" VARCHAR,
"fastestlaptime" VARCHAR,
"fastestlapspeed" VARCHAR,
"statusid" BIGINT
);CREATE TABLE seasons (
"year" BIGINT,
"url" VARCHAR
);CREATE TABLE sprint_results (
"resultid" BIGINT,
"raceid" BIGINT,
"driverid" BIGINT,
"constructorid" BIGINT,
"number" BIGINT,
"grid" BIGINT,
"position" VARCHAR,
"positiontext" VARCHAR,
"positionorder" BIGINT,
"points" BIGINT,
"laps" BIGINT,
"time" VARCHAR,
"milliseconds" VARCHAR,
"fastestlap" VARCHAR,
"fastestlaptime" VARCHAR,
"statusid" BIGINT
);CREATE TABLE status (
"statusid" BIGINT,
"status" VARCHAR
);Anyone who has the link will be able to view this.