Hyun S created ARROW-17333:
------------------------------

             Summary: Unsupported cast using function cast_struct
                 Key: ARROW-17333
                 URL: https://issues.apache.org/jira/browse/ARROW-17333
             Project: Apache Arrow
          Issue Type: Bug
    Affects Versions: 9.0.0
            Reporter: Hyun S


Casting of structs that were introduced in ARROW-1888 no longer seems to work 
on the new 9.0.0 release. However, works on the older 8.0.0 release.
I've included the same example given in ARROW-1888 to reproduce the error.

 

Steps to reproduce:{{{}{}}}

{{arr = pa.array([\{'a': 1, 'b': None}, \{'a': 2, 'b': None}])}}
{{print(arr.type)}}
{{arr.cast(pa.struct([('a', pa.int64()), ('b', pa.int64())]))}}

 

Expected:

{{<pyarrow.lib.StructArray object at 0x7fb475f0e460> -- is_valid: all not null 
-- child 0 type: int64 [ 1, 2 ] -- child 1 type: int64 [ null, null ] }}

 

Actual Results:

{{ArrowNotImplementedError: Unsupported cast from struct<a: int64, b: null> to 
struct using function cast_struct}}

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to