Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Small example I ran into:
>>> arr = pa.array(['a', 'b', 'c', 'd']) >>> pc.is_in(arr, ['a', 'c']) ... TypeError: "['a', 'c']" is not a valid value set
That's not a super friendly error message (it was not directly clear what is not "valid" about this). Passing pa.array(['a', 'c']) explicitly works, but I expected that the kernel would try this automatically (as we also convert the first array argument to an array).