[ Web Proxy ]
URL:
Viewing: https://arrow.apache.org/docs/python/generated/../generated/pyarrow.compute.struct_field.html [Back]  [Original]

pyarrow.compute.struct_field — Apache Arrow v25.0.1
Back to top
Search the docs ...:

pyarrow.compute.struct_field#

pyarrow.compute.struct_field(values, /, indices, *, options=None, memory_pool=None)#

Extract children of a struct or union by index.

Given a list of indices (passed via StructFieldOptions), extract the child array or scalar with the given child index, recursively.

For union inputs, nulls are emitted for union values that reference a different child than specified. Also, the indices are always in physical order, not logical type codes - for example, the first child is always index 0.

An empty list of indices returns the argument unchanged.

Parameters:
valuesArray-like or scalar-like

Argument to compute function.

indicesList[str], List[bytes], List[int], Expression, bytes, str, or int

List of indices for chained field lookup, for example [4, 1] will look up the second nested field in the fifth outer field.

optionspyarrow.compute.StructFieldOptions, optional

Alternative way of passing options.

memory_poolpyarrow.MemoryPool, optional

If not passed, will allocate memory from the default memory pool.


Web Proxy Viewer  |  New URL  |  Original Page