TableToArrowTable

Resumen

Convierte una tabla o clase de entidad en una tabla Apache Arrow.

Debate

Apache Arrow es una representación multiplataforma estándar de datos columnar utilizada para transportar datos de manera eficiente entre sistemas analíticos para big data. Para obtener más información, consulte trabajar con Apache Arrow en ArcGIS.

Sintaxis

TableToArrowTable ({in_table}, {field_names}, {where_clause})
ParámetroExplicaciónTipo de datos
in_table

La clase de entidad, capa, tabla o vista de tabla.

String
field_names
[field_names,...]

Una lista (o tupla) de nombres de campo. Para un único campo, puede utilizar una cadena en lugar de una lista de cadenas.

(El valor predeterminado es "")

String
where_clause

Una expresión opcional que limita los registros que se devuelven. Para obtener más información sobre cláusulas WHERE y sentencias SQL, consulte Referencia de SQL para las expresiones de consulta utilizadas en ArcGIS.

(El valor predeterminado es "")

String
Valor de retorno
Tipo de datosExplicación
PyArrowTable

La salida pyarrow.Table. Consulte la API de objeto de pyarrow.Table.

Muestra de código

Ejemplo de TableToArrowTable

Convierta una clase de entidad en una tabla Arrow y cuente el número de condados del 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)

Temas relacionados