fun = Arrow::Function.find('unique') returns a function but I am not sure how to run it. I tried fun.execute(arr) but get TypeError: no implicit conversion of Arrow::UInt8Array into Array
I hope that we improve the API until the next release!
thank you. I will try it out. AlsoIs it possible to use the compute functions on a Arrow::ChunkedArray as well as an array? I noticed that Arrow::Array has instance methods with some of the compute functions but ChunkedArray doesn't.
Some of compute functions don't support ChunkedArray yet.
We can use them by concatenating Arrow::Arrays in ChunkedArray as workaround. (This causes overhead.)
Right way is implementing ChunkedArray support in Apache Arrow C++.
We need to implement Arrow::ChunkedArray#combine or something to concatenate Arrow::Arrays.
I'll do it until the next release.
I already had submitted a JIRA issue for ChunkedArray combine_chunks. I was trying to see if I could do a faster groupby in ruby using the compute kernels but it would be better if this done in Arrow C++. Thanks for all your work