Delen via


NYC Taxi & Limousine Commission - groene taxirit records

De groene taxiritrecords bevatten velden met de datums/tijden waarop passagiers zijn opgehaald en afgezet, locaties voor ophalen en afzetten, ritafstanden, in items verdeelde tarieven, tarieftypen, betalingstypen en door de chauffeur gerapporteerde passagiersaantallen.

Notitie

Microsoft biedt Azure Open Datasets op basis van 'zoals is'. Microsoft geeft geen garanties, uitdrukkelijk of impliciet, garanties of voorwaarden met betrekking tot uw gebruik van de gegevenssets. Voor zover toegestaan volgens uw lokale wetgeving, wijst Microsoft alle aansprakelijkheid af voor eventuele schade of verliezen, waaronder directe, gevolgschade, speciale, indirecte, incidentele of strafbare gegevenssets, die het gevolg zijn van uw gebruik van de gegevenssets.

Deze gegevensset wordt geleverd onder de oorspronkelijke voorwaarden dat Microsoft de brongegevens heeft ontvangen. De gegevensset kan gegevens bevatten die afkomstig zijn van Microsoft.

Volume en retentie

Deze gegevensset wordt opgeslagen in de Parquet-indeling. Er zijn in totaal ongeveer 80 miljoen rijen (2 GB) vanaf 2018.

Deze gegevensset bevat historische records die van 2009 tot en met 2018 heden zijn verzameld. U kunt in onze SDK gebruikmaken van parameterinstellingen om gegevens op te halen binnen een specifiek tijdsbereik.

Opslaglocatie

Deze gegevensset wordt opgeslagen in de Azure-regio US - oost. Het wordt aanbevolen om rekenresources in US - oost toe te wijzen voor affiniteit.

Aanvullende informatie

NYC Taxi and Limousine Commission (TLC):

De gegevens die zijn verzameld en aan de NYC Taxi and Limousine Commission (TLC) zijn gegevens door technologiepartners die bevoegd zijn onder de Taxicab & Livery Passenger Enhancement Programs (TPEP/LPEP). De ritgegevens zijn niet door TLC gemaakt en TLC geeft geen verklaring over de nauwkeurigheid van deze gegevens.

Bekijk de oorspronkelijke locatie van de gegevensset en de oorspronkelijke gebruiksvoorwaarden.

Kolommen

Naam Gegevenstype Uniek Waarden (voorbeeld) Beschrijving
doLocationId tekenreeks 264 74 42 De TLC-taxizone voor de DOLocationID waarin de taximeter is uitgeschakeld.
dropoffLatitude dubbel 109,721 40.7743034362793 40.77431869506836 Afgeschaft vanaf 2016.07
dropoffLongitude dubbel 75,502 -73.95272827148438 -73.95274353027344 Afgeschaft vanaf 2016.07
extra dubbel 202 0.5 1.0 Diverse extra kosten en toeslagen. Op dit moment bestaat deze lijst alleen uit de extra kosten van USD 0,50 en USD 1,00 voor ritten in de spits en nachtritten.
fareAmount dubbel 10,367 6.0 5.5 Het tarief op basis van tijd en afstand dat door de meter is berekend.
improvementSurcharge tekenreeks 92 0.3 0 Ritten die zijn beoordeeld voor de verhoging van de toeslag met USD 0,30 voor ritten waarbij de passagier de taxi heeft aangehouden, op het moment van markering. De toeslagen worden vanaf 2015 geheven.
lpepDropoffDatetime timestamp 58,100,713 2016-05-22 00:00:00 2016-05-09 00:00:00 De datum en tijd waarop de meter is uitgeschakeld.
lpepPickupDatetime timestamp 58,157,349 2013-10-22 12:40:36 2014-08-09 15:54:25 De datum en tijd waarop de meter is ingeschakeld.
mtaTax dubbel 34 0.5 -0.5 MTA-belasting van USD 0,50 wordt automatisch geactiveerd op basis van het berekende tarief dat wordt gebruikt.
passengerCount int 10 1 2 Het aantal passagiers in het voertuig. Deze waarde wordt door de chauffeur ingevoerd.
paymentType int 5 2 1 Een numerieke code waarmee wordt aangeduid hoe de passagier voor de rit heeft betaald. 1 = Creditcard 2 = Contant 3 = Geen kosten 4 = Geschil 5 = Onbekend 6 = Ongeldige reis
pickupLatitude dubbel 95,110 40.721351623535156 40.721336364746094 Afgeschaft vanaf 2016.07
pickupLongitude dubbel 55,722 -73.84429931640625 -73.84429168701172 Afgeschaft vanaf 2016.07
puLocationId tekenreeks 264 74 41 De taxizone voor TLC waarin de taximeter is ingeschakeld.
puMonth int 12 3 5
puYear int 14 2015 2016
rateCodeID int 7 1 5 De uiteindelijke tariefcode die aan het einde van de reis van toepassing is. 1 = Standaardtarief 2 = JFK 3 = Newark 4 = Nassau of Westchester 5 = Onderhandeld tarief 6 = Groepsrit
storeAndFwdFlag tekenreeks 2 N Y Met deze vlag wordt aangegeven of de reisrecord in het voertuiggeheugen is opgeslagen voordat deze naar de leverancier werd verzonden, ook wel bekend als 'opslaan en doorsturen', omdat het voertuig geen verbinding met de server had. Y= winkel- en vooruitreis N= geen winkel- en vooruitreis
tipAmount dubbel 6,206 1.0 2.0 Fooibedrag: dit veld wordt automatisch ingevuld voor fooi die met creditcard wordt betaald. Contante fooi wordt niet meegerekend.
tollsAmount dubbel 2,150 5.54 5.76 Het totale bedrag van alle tolheffingen die tijdens de reis zijn betaald.
totalAmount dubbel 20,188 7.8 6.8 Het totale bedrag dat in rekening is gebracht voor de passagiers. Dit is exclusief fooien in contant geld.
tripDistance dubbel 7,060 0.9 1.0 De afgelegde afstand van de reis, in mijl, die door de taximeter wordt gemeld.
tripType int 3 1 2 Een code die aangeeft of de taxi is aangehouden op straat of via een centrale is gestuurd en die automatisch wordt toegewezen op basis van het gebruikte metertarief. Kan door de chauffeur worden gewijzigd. 1 = Straathagel 2 = Verzending
vendorID int 2 2 1 Een code die aangeeft welke LPEP-provider het record heeft geleverd. 1= Creative Mobile Technologies, LLC; 2= VeriFone Inc.

Preview uitvoeren

vendorID lpepPickupDatetime lpepDropoffDatetime passengerCount tripDistance puLocationId doLocationId rateCodeID storeAndFwdFlag paymentType fareAmount extra mtaTax improvementSurcharge tipAmount tollsAmount totalAmount tripType puYear puMonth
2 24-6-2081 17:40:37 24-6-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 12:19:29 uur 28-11-2030 12:25:37 uur 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 12:14:50 uur 28-11-2030 12:14:54 uur 1 0.03 42 42 5 N 2 5 0 0 0 0 0 5 2 2030 11
2 11-14-2020 11:38:07 uur 11-14-2020 11:42:22 uur 1 0.63 129 129 1 N 2 4.5 1 0,5 0,3 0 0 6.3 1 2020 11
2 11-14-2020 9:55:36 uur 11-14-2020 10:04:54 uur 1 3.8 82 138 1 N 2 12.5 1 0,5 0,3 0 0 14.3 1 2020 11
2 26-8-2019 4:18:37 pm 26-8-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 1-7-2019 8:28:33 uur 1-7-2019 8:32:33 uur 1 0.71 7 7 1 N 1 5 0 0,5 0,3 1.74 0 7.54 1 2019 7
2 1-7-2019 12:04:53 uur 1-7-2019 12:21:56 uur 1 2.71 223 145 1 N 2 13 0,5 0,5 0,3 0 0 14.3 1 2019 7
2 1-7-2019 12:04:11 am 1-7-2019 12:21:15 uur 1 3.14 166 142 1 N 2 14.5 0,5 0,5 0,3 0 0 18.55 1 2019 7
2 1-7-2019 12:03:37 uur 1-7-2019 12:09:27 uur 1 0,78 74 74 1 N 1 6 0,5 0,5 0,3 1,46 0 8.76 1 2019 7

Toegang tot gegevens

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)

Volgende stappen

Bekijk de rest van de gegevenssets in de catalogus Open Datasets.