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ámetro | Explicación | Tipo 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 |
Tipo de datos | Explicación |
PyArrowTable | La salida pyarrow.Table. Consulte la API de objeto de pyarrow.Table. |
Muestra de código
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)