Комиссия по такси и лимузинам Нью-Йорка — зеленые записи о поездках на такси

Записи о поездках в зелёном такси включают поля, содержащие даты и время посадки и высадки пассажиров, места посадки и высадки, расстояние поездки, детализированные сведения о стоимости поездки, типы тарифов, способы оплаты и указанное водителем количество пассажиров.

Примечание.

Корпорация Майкрософт предоставляет Открытые наборы данных Azure как есть. Корпорация Майкрософт не предоставляет никаких гарантий (явных или подразумеваемых) и не определяет никаких условий в связи с использованием этих наборов данных. В рамках, допускаемых местным законодательством, корпорация Майкрософт отказывается от ответственности за ущерб и убытки (в том числе прямые, косвенные, специальные, опосредованные, случайные и штрафные), понесенные в результате использования вами этих наборов данных.

Этот набор данных предоставляется на тех же условиях, на которых корпорация Майкрософт получила исходные данные. Этот набор может включать данные, полученные от корпорации Майкрософт.

Объем данных и их хранение

Этот набор данных хранится в формате Parquet. Всего на 2018 год насчитывается около 80 миллионов строк (2 ГБ).

Этот набор данных содержит архивные записи, собранные с 2009 по 2018 гг. Вы можете использовать параметры из нашего пакета SDK, чтобы получить данные за определенный диапазон времени.

Место хранения

Этот набор данных хранится в регионе Azure "Восточная часть США". Для обеспечения приближенности рекомендуется выделять вычислительные ресурсы в регионе "Восточная часть США".

Дополнительная информация:

NYC Taxi and Limousine Commission (TLC).

Данные были собраны и предоставлены Комиссии по такси и лимузинам г. Нью-Йорка (TLC) поставщиками технологий, уполномоченными в рамках программ повышения качества обслуживания пассажиров такси и арендных автомобилей (TPEP/LPEP). Данные поездок не создавались TLC, и TLC не несет ответственности за их достоверность.

Просмотрите исходное местоположение набора данных и исходные условия использования.

Столбцы

Имя. Тип данных Уникальный Значения (пример) Описание
doLocationId строка 264 74 42 DOLocationID — зона такси TLC, в которой таксометр был выключен.
Широта места высадки двойной 109,721 40.7743034362793 40.77431869506836 Данные считаются устаревшими с июля 2016 года.
долгота точки высадки двойной 75,502 -73.95272827148438 -73.95274353027344 Данные считаются устаревшими с июля 2016 года.
дополнительно двойной 202 0.5 1.0 Прочие начисления и доплаты. В настоящее время это включает только доплаты в размере 0,50 и 1,00 доллара США за час пик и ночное время.
сумма тарифа двойной 10,367 6.0 5.5 Плата за проезд, рассчитанная по времени и расстоянию по таксометру.
Доплата за улучшение строка 92 0.3 0 Надбавка в размере 0,30 доллара США взимается за поездки на такси, остановленном на улице, при посадке. Надбавка за улучшение начала взиматься в 2015 году.
lpepDropoffDatetime метка времени 58,100,713 2016-05-22 00:00:00 2016-05-09 00:00:00 Дата и время выключения таксометра.
lpepPickupDatetime метка времени 58,157,349 2013-10-22 12:40:36 2014-08-09 15:54:25 Дата и время включения таксометра.
mtaTax двойной 34 0.5 -0.5 Налог MTA в сумме 0,50 доллара США, который автоматически начисляется в зависимости от применяемого тарифа.
количество пассажиров INT 10 1 2 Количество пассажиров такси. Это значение указывает водитель.
тип платежа INT 5 2 1 Числовой код, обозначающий способ оплаты поездки пассажиром. 1 = кредитная карта 2 = наличные 3 = бесплатно 4 = спор 5 = неизвестно 6 = аннулированная поездка
Широта места получения двойной 95,110 40.721351623535156 40.721336364746094 Данные считаются устаревшими с июля 2016 года.
pickupLongitude двойной 55,722 -73.84429931640625 -73.84429168701172 Данные считаются устаревшими с июля 2016 года.
puLocationId строка 264 74 41 Зона работы такси TLC, в которой был включен таксометр.
puMonth INT 12 3 5
puYear INT 14 2015 2016
rateCodeID INT 7 1 5 Код тарифа, действующий в конце поездки. 1 = Стандартный тариф 2 = JFK 3 = Ньюарк 4 = Нассау или Вестчестер 5 = Цена договорная 6 = Групповая поездка
storeAndFwdFlag строка 2 N Y Данный флаг указывает на то, хранилась ли запись поездки в памяти транспортного средства перед отправкой поставщику, также известная как «сохранение и пересылка», поскольку у транспортного средства не было соединения с сервером. Y = поездка с промежуточным хранением и пересылкой N = поездка без промежуточного хранения и пересылки
Сумма чаевых двойной 6,206 1.0 2.0 Размер чаевых — это поле автоматически заполняется для чаевых, начисляемых с кредитной карты. Чаевые в наличной форме не учитываются.
Сумма дорожных сборов двойной 2150 5.54 5.76 Общая сумма сборов, уплаченных во время поездки.
Общая сумма двойной 20,188 7.8 6.8 Общая сумма, удержанная с пассажиров. Не включает чаевые в наличной форме.
Расстояние поездки двойной 7,060 0.9 1.0 Дальность поездки в милях по таксометру.
тип поездки INT 3 1 2 Код, указывающий, была ли поездка уличным заказом или диспетчерским заказом; он автоматически назначается на основе используемого тарифа таксометра, но может быть изменён водителем. 1= Остановка такси на улице 2= Диспетчеризация
идентификатор поставщика INT 2 2 1 Код, указывающий поставщика услуг LPEP, который предоставил запись. 1= Creative Mobile Technologies, LLC; 2= VeriFone Inc.

Предварительный просмотр

идентификатор поставщика lpepPickupDatetime lpepDropoffDatetime количество пассажиров Расстояние поездки puLocationId doLocationId rateCodeID storeAndFwdFlag тип платежа сумма тарифа дополнительно mtaTax Доплата за улучшение Сумма чаевых Сумма дорожных сборов Общая сумма тип поездки puYear puMonth
2 24.06.2081 17:40:37 24.06.2081 18:42:47 1 16.95 93 117 1 N 1 52 1 0,5 0,3 0 2,16 55.96 1 2081 6
2 28.11.2030 00:19:29 28.11.2030 00:25:37 1 1,08 42 247 1 N 2 6,5 0 0,5 0,3 0 0 7.3 1 2030 11
2 28.11.2030 00:14:50 28.11.2030 00:14:54 1 0,03 42 42 5 N 2 5 0 0 0 0 0 5 2 2030 11
2 14.11.2020 11:38:07 14.11.2020 11:42:22 1 0,63 129 129 1 N 2 4,5 1 0,5 0,3 0 0 6.3 1 2020 11
2 14.11.2020 09:55:36 11.14.2020 10:04:54 AM 1 3,8 82 138 1 N 2 12.5 1 0,5 0,3 0 0 14.3 1 2020 11
2 26.08.2019 16:18:37 26.08.2019 16:19:35 1 0 264 264 1 N 2 1 0 0,5 0,3 0 0 1.8 1 2019 8
2 7.1.2019 8:28:33 7.1.2019 8:32:33 1 0.71 7 7 1 N 1 5 0 0,5 0,3 1.74 0 7.54 1 2019 7
2 7.1.2019 12:04:53 7.1.2019 12:21:56 1 2.71 223 145 1 N 2 13 0,5 0,5 0,3 0 0 14.3 1 2019 7
2 7.1.2019 12:04:11 7.1.2019 12:21:15 1 3,14 166 142 1 N 2 14,5 0,5 0,5 0,3 0 0 18.55 1 2019 7
2 7.1.2019 12:03:37 7.1.2019 12:09:27 1 0,78 74 74 1 N 1 6 0,5 0,5 0,3 1,46 0 8,76 1 2019 7

Доступ к данным

Azure Notebooks

# This is a package in preview.
from azureml.opendatasets import NycTlcGreen

from datetime import datetime
from dateutil import parser


end_date = parser.parse('2018-06-06')
start_date = parser.parse('2018-05-01')
nyc_tlc = NycTlcGreen(start_date=start_date, end_date=end_date)
nyc_tlc_df = nyc_tlc.to_pandas_dataframe()

nyc_tlc_df.info()

Azure Databricks

# This is a package in preview.
# You need to pip install azureml-opendatasets in Databricks cluster. https://learn.microsoft.com/azure/data-explorer/connect-from-databricks#install-the-python-library-on-your-azure-databricks-cluster
from azureml.opendatasets import NycTlcGreen

from datetime import datetime
from dateutil import parser


end_date = parser.parse('2018-06-06')
start_date = parser.parse('2018-05-01')
nyc_tlc = NycTlcGreen(start_date=start_date, end_date=end_date)
nyc_tlc_df = nyc_tlc.to_spark_dataframe()

display(nyc_tlc_df.limit(5))

Azure Synapse

# This is a package in preview.
from azureml.opendatasets import NycTlcGreen

from datetime import datetime
from dateutil import parser


end_date = parser.parse('2018-06-06')
start_date = parser.parse('2018-05-01')
nyc_tlc = NycTlcGreen(start_date=start_date, end_date=end_date)
nyc_tlc_df = nyc_tlc.to_spark_dataframe()

# Display top 5 rows
display(nyc_tlc_df.limit(5))

# Display data statistic information
display(nyc_tlc_df, summary = True)

База данных SQL Azure

База данных SQL Azure может запрашивать этот набор данных напрямую с помощью виртуализации данных. Используйте OPENROWSET для чтения файлов Parquet через HTTPS.

Локальный запрос

SELECT TOP 100 *
FROM OPENROWSET(
    BULK 'abs://nyctlc@azureopendatastorage.blob.core.windows.net/green/puYear=2018/puMonth=6/*.parquet',
    FORMAT = 'PARQUET'
) AS [src];

Сохранить в таблицу (необязательно)

SELECT *
INTO dbo.NycTaxiGreen_Local
FROM OPENROWSET(
    BULK 'abs://nyctlc@azureopendatastorage.blob.core.windows.net/green/puYear=2018/puMonth=6/*.parquet',
    FORMAT = 'PARQUET'
) AS [src];

Следующие шаги

Ознакомьтесь с другими наборами в каталоге Открытых наборов данных.