pyarrow.dataset.get_partition_keys#
- pyarrow.dataset.get_partition_keys(Expression partition_expression)#
Extract partition keys (equality constraints between a field and a scalar) from an expression as a dict mapping the field’s name to its value.
NB: All expressions yielded by a HivePartitioning or DirectoryPartitioning will be conjunctions of equality conditions and are accessible through this function. Other subexpressions will be ignored.
- Parameters:
- partition_expression
pyarrow.dataset.Expression
- partition_expression
- Returns:
Examples
For example, an expression of <pyarrow.dataset.Expression ((part == A:string) and (year == 2016:int32))> is converted to {‘part’: ‘A’, ‘year’: 2016}