TableToArrowTable

Краткая информация

Конвертирует таблицу или класс объектов в таблицу Apache Arrow.

Обсуждение

Apache Arrow - это стандартное кросс-платформенное представление табличных данных в памяти. Таблица Arrow – это двухмерное табличное представление, в котором столбцы являются разделенными массивами Arrow. Типы данных столбцов определяются типами полей входной таблицы или класса объектов, с поддержкой типов, уникальных для ArcGIS Pro, обеспечивающихся типами дополнительного модуля Arrow.

Инструменты геообработки, которые принимают в качестве входных таблицу или класс объектов (и не модифицируют входные данные), могут принимать таблицу PyArrow. Хотя инструмент геообработки будет принимать таблицу Arrow, он не создает таблицу Arrow в качестве выходных данных.

Более подробно о Apache Arrow в ArcGIS

Синтаксис

TableToArrowTable (in_table)
ПараметрОписаниеТип данных
in_table

Входной класс объектов, слой, таблица или табличное представление.

String
Возвращаемое значение
Тип данныхОписание
PyArrowTable

Выходные данные pyarrow.Table. См. API объекта pyarrow.Table .

Пример кода

Пример TableToArrowTable

Конвертирует класс объектов в таблицу 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)

Связанные разделы