pyarrow.dataset.get_partition_keys#

pyarrow.dataset.get_partition_keys(Expression partition_expression)#

从表达式中提取分区键(字段和标量之间的相等约束),作为将字段名称映射到其值的字典。

注:HivePartitioning 或 DirectoryPartitioning 产生的所有表达式都是相等条件的合取式(conjunctions of equality conditions),可以通过此函数访问。其他子表达式将被忽略。

参数:
partition_expressionpyarrow.dataset.Expression
返回:
dict

示例

例如,表达式 <pyarrow.dataset.Expression ((part == A:string) and (year == 2016:int32))> 被转换为 {‘part’: ‘A’, ‘year’: 2016}