[ https://issues.apache.org/jira/browse/ARROW-18432?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alenka Frim closed ARROW-18432. ------------------------------- Resolution: Duplicate This topic is not new and was already discussed/is tracked here: https://issues.apache.org/jira/browse/ARROW-5295 Will close this and ask to move the questions/discussion to the other issue. > [Python] Array constructor doesn't support arrow scalars. > --------------------------------------------------------- > > Key: ARROW-18432 > URL: https://issues.apache.org/jira/browse/ARROW-18432 > Project: Apache Arrow > Issue Type: Improvement > Components: Python > Affects Versions: 10.0.1 > Reporter: A. Coady > Priority: Minor > > {code:python} > pa.array([pa.scalar(0)]) > ArrowInvalid: Could not convert <pyarrow.Int64Scalar: 0> with type > pyarrow.lib.Int64Scalar: did not recognize Python value type when inferring > an Arrow data type > pa.array([pa.scalar(0)], 'int64') > ArrowInvalid: Could not convert <pyarrow.Int64Scalar: 0> with type > pyarrow.lib.Int64Scalar: tried to convert to int64{code} > It seems odd that the array constructors don't recognize their own scalars. > In practice, a list of scalars has to be converted with `.as_py()` just to be > converted back, and that also loses the type information. > -- This message was sent by Atlassian Jira (v8.20.10#820010)