摘要
将 Apache Arrow 表转换为表或要素类。
说明
Apache Arrow 是分栏式数据的标准跨平台内存表达形式。 Arrow 表是二维表格表达形式,其中列是 Arrow 分块数组。 列的数据类型由输入表或要素类的字段类型决定,支持 Arrow 扩展类型提供的 ArcGIS Pro 唯一类型。
接受表或要素类作为输入(并且不修改输入)的地理处理工具将采用 PyArrow 表作为输入。 虽然地理处理工具将接受 Arrow 表作为输入,但工具不会输出 Arrow 表。
语法
TableToArrowTable (in_table)
参数 | 说明 | 数据类型 |
in_table | 要素类、图层、表或表视图。 | String |
数据类型 | 说明 |
PyArrowTable | 输出 pyarrow.Table。 请参阅 pyarrow.Table 对象 API。 |
代码示例
将要素类转换为 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)