Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Casting from fixed size list to variable size list could be possible, I think, but currently doesn't work:
>>> fixed_size = pa.array([[1, 2], [3, 4]], type=pa.list_(pa.int64(), 2)) >>> fixed_size.cast(pa.list_(pa.int64())) ... ArrowNotImplementedError: Unsupported cast from fixed_size_list<item: int64>[2] to list using function cast_list
And in principle, a cast the other way around could also be possible if it is checked that each list has the correct length.
Attachments
Issue Links
- links to