Краткая информация
Конвертирует таблицу или класс объектов в таблицу Apache Arrow.
Обсуждение
Apache Arrow - это стандартное кросс-платформенное представление табличных данных в памяти, использующееся для быстрой передачи данных между системами анализа больших данных. Подробнее см. Работа с Apache Arrow в ArcGIS.
Синтаксис
TableToArrowTable ({in_table}, {field_names}, {where_clause})
Параметр | Описание | Тип данных |
in_table | Входной класс объектов, слой, таблица или табличное представление. | String |
field_names [field_names,...] | Список (или кортеж) имен полей. Для одного поля можно использовать строку вместо списка строк. (Значение по умолчанию — "") | String |
where_clause | Возвращается дополнительное выражение, которое ограничивает записи. Более подробно о выражении WHERE и о условиях SQL см. в разделе Справочник по SQL для выражений запросов, применяемых в ArcGIS. (Значение по умолчанию — "") | String |
Тип данных | Описание |
PyArrowTable | Выходные данные pyarrow.Table. См. API объекта pyarrow.Table . |
Пример кода
Конвертирует класс объектов в таблицу Arrow и подсчитывает число округов в наборе данных.
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)