apache / arrow

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
https://arrow.apache.org/
Apache License 2.0
14.63k stars 3.56k forks source link

[R] Provide helpful hints for NotImplemented kernel errors #44740

Open nealrichardson opened 6 days ago

nealrichardson commented 6 days ago

Describe the enhancement requested

From https://github.com/apache/arrow/pull/44652#discussion_r1835693557. Catch errors like "no kernel matching input types" and provide hints on things like dictionary type in Arrow is like factor in R, to help users interpret what failed.

Maybe this can be done in try_arrow_dplyr() or similar, and/or maybe we want helpers like in util.R.

Component(s)

R