TableToArrowTable

摘要

Apache Arrow 表转换为表或要素类。

说明

Apache Arrow 是分栏式数据的标准跨平台内存表达形式。 Arrow 表是二维表格表达形式,其中列是 Arrow 分块数组。 列的数据类型由输入表或要素类的字段类型决定,支持 Arrow 扩展类型提供的 ArcGIS Pro 唯一类型。

接受表或要素类作为输入(并且不修改输入)的地理处理工具将采用 PyArrow 表作为输入。 虽然地理处理工具将接受 Arrow 表作为输入,但工具不会输出 Arrow 表。

了解有关 ArcGIS 中的 Apache Arrow 的详细信息

语法

TableToArrowTable (in_table)
参数说明数据类型
in_table

要素类、图层、表或表视图。

String
返回值
数据类型说明
PyArrowTable

输出 pyarrow.Table。 请参阅 pyarrow.Table 对象 API

代码示例

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)

相关主题