TableToArrowTable

摘要

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

说明

Apache Arrow 是分栏式数据的标准跨平台内存表达形式,用于在大数据分析系统之间高效传输数据。 有关详细信息,请参阅在 ArcGIS 中使用 Apache Arrow

语法

TableToArrowTable ({in_table}, {field_names}, {where_clause})
参数说明数据类型
in_table

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

String
field_names
[field_names,...]

字段名称列表(或组)。 对于单个字段,可以使用一个字符串,而不使用字符串列表。

(默认值为 "")

String
where_clause

用于限制所返回的记录的可选表达式。 有关 where 子句和 SQL 语句的详细信息,请参阅在 ArcGIS 中使用的查询表达式的 SQL 参考

(默认值为 "")

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)

相关主题