Ryan,

Glad to hear you got it working!

If you're feeling up to it, would you be willing to add an example to
the Python Arrow Cookbook demonstrating elementwise string
concatenation?
I think it would fit nicely with the other examples here in the Data
Manipulation section: https://arrow.apache.org/cookbook/py/data.html
There is information here showing how to contribute:
https://github.com/apache/arrow-cookbook/blob/main/CONTRIBUTING.md

Thanks,
Ian

On Tue, Sep 27, 2022 at 11:17 AM Ryan Kuhns <[email protected]> wrote:
>
> Thanks to everyone for the help. The binary_join_element_wise compute fun 
> thin does what I need. I was just calling it wrong!
>
> > On Sep 27, 2022, at 4:55 AM, Jacek Pliszka <[email protected]> wrote:
> >
> > Hi!
> >
> > I think API section is more user friendly:
> >
> > https://arrow.apache.org/docs/python/api/compute.html#api-compute
> >
> > https://arrow.apache.org/docs/python/generated/pyarrow.compute.binary_join_element_wise.html#pyarrow.compute.binary_join_element_wise
> >
> > BR
> >
> > J
> >
> > pon., 26 wrz 2022 o 23:48 Ian Cook <[email protected]> napisał(a):
> >>
> >> Hi Ryan,
> >>
> >> I believe the compute function "binary_join_element_wise" in the Arrow
> >> C++ library does just this:
> >> https://arrow.apache.org/docs/cpp/compute.html#string-joining
> >>
> >> I believe you can call this function in PyArrow following the same
> >> pattern described here:
> >> https://arrow.apache.org/docs/python/compute.html#standard-compute-functions
> >>
> >> Ian
> >>
> >>> On Mon, Sep 26, 2022 at 5:26 PM Ryan Kuhns <[email protected]> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I’ve started using Apache Arrow via pyarrow.
> >>>
> >>> One area I’ve struggled is the ability to create a new column that is a 
> >>> concatenation of other string columns.
> >>>
> >>> The existing string concatenation compute functions don’t appear to work 
> >>> for the case I’m describing.
> >>>
> >>> Are there any plans to create a compute function that accepts arrays of 
> >>> strings and returns an array that has concatenated the input arrays 
> >>> element-wise?
> >>>
> >>> Or is there an efficient way I could use the existing functionality to 
> >>> accomplish this?
> >>>
> >>> Thanks in advance for the help!
> >>>
> >>> Ryan

Reply via email to