TableToArrowTable

Zusammenfassung

Konvertiert eine Tabelle oder Feature-Class in eine Apache Arrow-Tabelle.

Diskussion

Apache Arrow ist eine standardmäßige plattformübergreifende In-Memory-Darstellung von Daten in Spaltenform, die für die effiziente Übertragung von Daten zwischen Analysesystemen für Big Data verwendet wird. Weitere Informationen finden Sie unter Apache Arrow in ArcGIS.

Syntax

TableToArrowTable ({in_table}, {field_names}, {where_clause})
ParameterErläuterungDatentyp
in_table

Die Feature-Class, der Layer, die Tabelle oder die Tabellensicht

String
field_names
[field_names,...]

Eine Liste (oder ein Tupel) von Feldnamen. Für ein einzelnes Feld kann eine Zeichenfolge statt einer Zeichenfolgenliste verwendet werden.

(Der Standardwert ist "")

String
where_clause

Ein optionaler Ausdruck zur Begrenzung der zurückgegebenen Datensätze. Weitere Informationen zu WHERE-Klauseln und SQL-Anweisungen finden Sie unter SQL-Referenz für in ArcGIS verwendete Abfrageausdrücke.

(Der Standardwert ist "")

String
Rückgabewert
DatentypErläuterung
PyArrowTable

Die Ausgabetabelle pyarrow.Table. Weitere Informationen unter pyarrow.Table-Objekt-API.

Codebeispiel

Beispiel für TableToArrowTable

Konvertieren Sie eine Feature-Class in eine Arrow-Tabelle, und zählen Sie die Anzahl der Countys im Dataset.

import arcpy

input = r'C:\data\usa.gdb\USA\counties'
arrow_table = arcpy.da.TableToArrowTable(input)

# Get the number of counties in the dataset
count = arcpy.management.GetCount(arrow_table)
print("Number of US Counties:", count)

Verwandte Themen