Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Записи поездок в такси, отмеченные желтым, включают такие поля, как время или дата посадки и высадки пассажиров, пункты посадки и высадки, расстояние поездки, детализированные пассажирские тарифы, виды тарифа, виды оплаты и отчет водителя о количестве пассажиров.
Примечание.
Корпорация Майкрософт предоставляет Открытые наборы данных Azure как есть. Корпорация Майкрософт не предоставляет никаких гарантий (явных или подразумеваемых) и не определяет никаких условий в связи с использованием этих наборов данных. В рамках, допускаемых местным законодательством, корпорация Майкрософт отказывается от ответственности за ущерб и убытки (в том числе прямые, косвенные, специальные, опосредованные, случайные и штрафные), понесенные в результате использования вами этих наборов данных.
Этот набор данных предоставляется на тех же условиях, на которых корпорация Майкрософт получила исходные данные. Этот набор может включать данные, полученные от корпорации Майкрософт.
Объем данных и их хранение
Этот набор данных хранится в формате Parquet. По состоянию на 2018 год он содержит около 1,5 млрд строк (50 ГБ). Начиная с 2019 года записи о большом количестве поездок ведутся отдельно.
Этот набор данных содержит исторические записи, накопленные с 2009 по 2025 год. Вы можете использовать параметры из нашего пакета SDK, чтобы получить данные за определенный диапазон времени.
Место хранения
Этот набор данных хранится в регионе Azure "Восточная часть США". Для обеспечения приближенности рекомендуется выделять вычислительные ресурсы в регионе "Восточная часть США".
Дополнительная информация:
NYC Taxi and Limousine Commission (TLC).
Данные были собраны и предоставлены Комиссии по такси и лимузинам г. Нью-Йорка (TLC) поставщиками технологий, уполномоченными в рамках программ повышения качества обслуживания пассажиров такси и арендных автомобилей (TPEP/LPEP). Данные поездок не создавались TLC, и TLC не несет ответственности за их достоверность.
Просмотрите исходное местоположение набора данных и исходные условия использования.
Столбцы
| Имя. | Тип данных | Уникальный | Значения (пример) | Описание |
|---|---|---|---|---|
| doLocationId | строка | 265 | 161 236 | Зона работы такси TLC, в которой был выключен таксометр. |
| endLat | двойная точность | 961 994 | 41,366138 40,75 | |
| endLon | двойной | 1 144 935 | –73,137393 –73,9824 | |
| дополнительно | двойной | 877 | 0.5 1.0 | Прочие начисления и доплаты. В настоящее время это включает только доплаты в размере 0,50 и 1,00 доллара США за час пик и ночное время. |
| сумма тарифа | двойной | 18 935 | 6,5 4,5 | Стоимость, рассчитанная таксометром на основе времени и расстояния. |
| improvementSurcharge | строка | 60 | 0.3 0 | Начальная фиксированная плата для поездок, по которым после оценки была начислена дополнительная плата в размере 0,30 доллара США за милю. Надбавка за улучшение начала взиматься в 2015 году. |
| mtaTax | двойной | 360 | 0.5 -0.5 | Налог MTA в сумме 0,50 доллара США, который автоматически начисляется в зависимости от применяемого тарифа. |
| количество пассажиров | INT | 64 | 1 2 | Количество пассажиров такси. Это значение указывает водитель. |
| тип платежа | строка | 6282 | CSH CRD | Числовой код, обозначающий способ оплаты поездки пассажиром. 1 = кредитная карта; 2 = наличные; 3 = бесплатно; 4 = спор; 5 = неизвестно; 6 = аннулированная поездка. |
| puLocationId | строка | 266 | 237 161 | Зона работы такси TLC, в которой был включен таксометр. |
| puMonth | INT | 12 | 3 5 | |
| puYear | INT | 29 | 2012 2011 | |
| rateCodeId | INT | 56 | 1 2 | Окончательный код тарифа, действующий на момент окончания поездки. 1 = стандартный тариф; 2 = аэропорт им. Джона Ф. Кеннеди; 3 = Ньюарк; 4 = Нассау или Вестчестер; 5 = цена договорная; 6 = групповая поездка. |
| startLat | двойной | 833 016 | 41,366138 40,7741 | |
| startLon | двойной | 957 428 | –73,137393 –73,9821 | |
| storeAndFwdFlag | строка | 8 | N 0 | Этот флаг указывает, был ли журнал поездки сохранён в памяти транспортного средства перед отправкой поставщику, также известный как "хранение и пересылка", поскольку транспортное средство не имело подключения к серверу. Y = поездка с промежуточным хранением и последующей пересылкой; N = не поездка с промежуточным хранением и последующей пересылкой. |
| Сумма чаевых | двойной | 12 121 | 1.0 2.0 | Это поле автоматически заполняется для чаевых, оплаченных с помощью кредитной карты. Чаевые в наличной форме не учитываются. |
| Сумма дорожных сборов | двойной | 6634 | 5,33 4,8 | Общая сумма сборов, уплаченных во время поездки. |
| Общая сумма | двойной | 39 707 | 7,0 7,8 | Общая сумма, удержанная с пассажиров. Не включает чаевые в наличной форме. |
| tpepDropoffDateTime | метка времени | 290 185 010 | 07.11.2010 01:29:00 03.11.2013 01:22:00 | Дата и время выключения таксометра. |
| tpepPickupDateTime | метка времени | 289 948 585 | 07.11.2010 01:00:00 01.11.2009 01:05:00 | Дата и время включения таксометра. |
| Расстояние поездки | двойной | 14 003 | 1,0 0,9 | Дальность поездки в милях по таксометру. |
| идентификатор поставщика | строка | 7 | VTS CMT | Код поставщика TPEP, предоставившего запись. 1= Creative Mobile Technologies, LLC; 2= VeriFone Inc. |
| идентификатор поставщика | INT | 2 | 2 1 | Код, указывающий поставщика услуг LPEP, который предоставил запись. 1= Creative Mobile Technologies, LLC; 2= VeriFone Inc. |
Предварительный просмотр
| идентификатор поставщика | tpepPickupDateTime | tpepDropoffDateTime | Количество пассажиров | расстояние поездки | puLocationId | doLocationId | rateCodeId | storeAndFwdFlag | Тип платежа | сумма тарифа | дополнительно | mtaTax | Доплата за улучшение | Сумма чаевых | Сумма дорожных сборов | Общая сумма | puYear | puMonth |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 24.01.2088 00:25:39 | 24.01.2088 07:28:25 | 1 | 4,05 | 24 | 162 | 1 | N | 2 | 14,5 | 0 | 0,5 | 0,3 | 0 | 0 | 15,3 | 2088 | 1 |
| 2 | 24.01.2088 00:15:42 | 24.01.2088 00:19:46 | 1 | 0,63 | 41 | 166 | 1 | N | 2 | 4,5 | 0 | 0,5 | 0,3 | 0 | 0 | 5,3 | 2088 | 1 |
| 2 | 04.11.2084 12:32:24 | 04.11.2084 12:47:41 | 1 | 1,34 | 238 | 236 | 1 | N | 2 | 10 | 0 | 0,5 | 0,3 | 0 | 0 | 10.8 | 2084 | 11 |
| 2 | 04.11.2084 12:25:53 | 04.11.2084 г. 12:29:00 | 1 | 0,32 | 238 | 238 | 1 | N | 2 | 4 | 0 | 0,5 | 0,3 | 0 | 0 | 4,8 | 2084 | 11 |
| 2 | 04.11.2084 12:08:33 пп | 04.11.2084 12:22:24 | 1 | 1,85 | 236 | 238 | 1 | N | 2 | 10 | 0 | 0,5 | 0,3 | 0 | 0 | 10.8 | 2084 | 11 |
| 2 | 04.11.2084 11:41:35 | 04.11.2084 11:59:41 | 1 | 1,65 | 68 | 237 | 1 | N | 2 | 12.5 | 0 | 0,5 | 0,3 | 0 | 0 | 13,3 | 2084 | 11 |
| 2 | 04.11.2084 11:27:28 | 04.11.2084 11:39:52 | 1 | 1,07 | 170 | 68 | 1 | N | 2 | 9 | 0 | 0,5 | 0,3 | 0 | 0 | 9,8 | 2084 | 11 |
| 2 | 04.11.2084 11:19:06 | 04.11.2084 11:26:44 | 1 | 1,3 | 107 | 170 | 1 | N | 2 | 7.5 | 0 | 0,5 | 0,3 | 0 | 0 | 8.3 | 2084 | 11 |
| 2 | 04.11.2084 11:02:59 | 04.11.2084 11:15:51 | 1 | 1,85 | 113 | 137 | 1 | N | 2 | 10 | 0 | 0,5 | 0,3 | 0 | 0 | 10.8 | 2084 | 11 |
| 2 | 04.11.2084 10:46:05 | 04.11.2084 10:50:09 | 1 | 0,62 | 231 | 231 | 1 | N | 2 | 4,5 | 0 | 0,5 | 0,3 | 0 | 0 | 5,3 | 2084 | 11 |
Доступ к данным
Azure Notebooks
# This is a package in preview.
from azureml.opendatasets import NycTlcYellow
from datetime import datetime
from dateutil import parser
end_date = parser.parse('2018-06-06')
start_date = parser.parse('2018-05-01')
nyc_tlc = NycTlcYellow(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 NycTlcYellow
from datetime import datetime
from dateutil import parser
end_date = parser.parse('2018-06-06')
start_date = parser.parse('2018-05-01')
nyc_tlc = NycTlcYellow(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 NycTlcYellow
from datetime import datetime
from dateutil import parser
end_date = parser.parse('2018-06-06')
start_date = parser.parse('2018-05-01')
nyc_tlc = NycTlcYellow(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))
База данных SQL Azure
База данных SQL Azure может запрашивать этот набор данных напрямую с помощью виртуализации данных. Используйте OPENROWSET для чтения файлов Parquet через HTTPS.
Локальный запрос
SELECT TOP 100 *
FROM OPENROWSET(
BULK 'abs://nyctlc@azureopendatastorage.blob.core.windows.net/yellow/puYear=2018/puMonth=6/*.parquet',
FORMAT = 'PARQUET'
) AS [src];
Сохранить в таблицу (необязательно)
SELECT *
INTO dbo.NycTaxiYellow_Local
FROM OPENROWSET(
BULK 'abs://nyctlc@azureopendatastorage.blob.core.windows.net/yellow/puYear=2018/puMonth=6/*.parquet',
FORMAT = 'PARQUET'
) AS [src];
Следующие шаги
Ознакомьтесь с другими наборами в каталоге Открытых наборов данных.