[ https://issues.apache.org/jira/browse/ARROW-13410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eduardo Ponce reassigned ARROW-13410: ------------------------------------- Assignee: Eduardo Ponce > [C++] Implement min_max kernel for array[string] > ------------------------------------------------ > > Key: ARROW-13410 > URL: https://issues.apache.org/jira/browse/ARROW-13410 > Project: Apache Arrow > Issue Type: New Feature > Components: C++, Python > Affects Versions: 4.0.1 > Reporter: Tom Augspurger > Assignee: Eduardo Ponce > Priority: Minor > > As noted in https://github.com/pandas-dev/pandas/issues/42597, > `pyarrow.compute.min_max` on a string dtype array currently raises. Here's an > example from Python > {{ > In [1]: import pyarrow, pyarrow.compute > In [2]: a = pyarrow.array(['c', 'a', 'b']) > In [4]: pyarrow.compute.min_max(a) > --------------------------------------------------------------------------- > ArrowNotImplementedError Traceback (most recent call last) > <ipython-input-4-d557440fe5aa> in <module> > ----> 1 pyarrow.compute.min_max(a) > ~/miniconda3/envs/pandas=1.3.0/lib/python3.9/site-packages/pyarrow/compute.py > in min_max(array, options, memory_pool, **kwargs) > ~/miniconda3/envs/pandas=1.3.0/lib/python3.9/site-packages/pyarrow/_compute.pyx > in pyarrow._compute.Function.call() > ~/miniconda3/envs/pandas=1.3.0/lib/python3.9/site-packages/pyarrow/error.pxi > in pyarrow.lib.pyarrow_internal_check_status() > ~/miniconda3/envs/pandas=1.3.0/lib/python3.9/site-packages/pyarrow/error.pxi > in pyarrow.lib.check_status() > ArrowNotImplementedError: Function min_max has no kernel matching input types > (array[string]) > }} -- This message was sent by Atlassian Jira (v8.3.4#803005)