pyarrow.compute.index#
- pyarrow.compute.index(data, value, start=None, end=None, *, memory_pool=None)[source]#
Find the index of the first occurrence of a given value.
- Parameters:
- dataArray-like
- valueScalar-like object
The value to search for.
- start
int
, optional - end
int
, optional - memory_pool
MemoryPool
, optional If not passed, will allocate memory from the default memory pool.
- Returns:
- index
int
the index, or -1 if not found
- index
Examples
>>> import pyarrow as pa >>> import pyarrow.compute as pc >>> arr = pa.array(["Lorem", "ipsum", "dolor", "sit", "Lorem", "ipsum"]) >>> pc.index(arr, "ipsum") <pyarrow.Int64Scalar: 1> >>> pc.index(arr, "ipsum", start=2) <pyarrow.Int64Scalar: 5> >>> pc.index(arr, "amet") <pyarrow.Int64Scalar: -1>