NJ Transit + Amtrak (NEC) Rail Performance
Granular performance data from 150k+ NJ Transit and Amtrak train trips
@kaggle.pranavbadami_nj_transit_amtrak_nec_performance
Granular performance data from 150k+ NJ Transit and Amtrak train trips
@kaggle.pranavbadami_nj_transit_amtrak_nec_performance
CREATE TABLE n_2018_03 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_04 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_05 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_06 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_07 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_08 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_09 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_10 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_11 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2018_12 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_01 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_02 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_03 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_04 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_05 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_06 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_07 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_08 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_09 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_10 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_11 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2019_12 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2020_01 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2020_02 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" DOUBLE,
"to" VARCHAR,
"to_id" DOUBLE,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2020_03 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2020_04 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE n_2020_05 (
"date" TIMESTAMP,
"train_id" VARCHAR,
"stop_sequence" DOUBLE,
"from" VARCHAR,
"from_id" BIGINT,
"to" VARCHAR,
"to_id" BIGINT,
"scheduled_time" TIMESTAMP,
"actual_time" TIMESTAMP,
"delay_minutes" DOUBLE,
"status" VARCHAR,
"line" VARCHAR,
"type" VARCHAR
);
CREATE TABLE invalid_trains (
"date" VARCHAR,
"train_id" VARCHAR,
"reason" VARCHAR
);
CREATE TABLE invalid_trains_05_01_19_05_18_20 (
"date" VARCHAR,
"train_id" VARCHAR,
"reason" VARCHAR
);
Anyone who has the link will be able to view this.