[
https://issues.apache.org/jira/browse/ARROW-2141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16422776#comment-16422776
]
ASF GitHub Bot commented on ARROW-2141:
---------------------------------------
BryanCutler commented on issue #1689: ARROW-2141: [Python] Support variable
length binary conversion from Pandas
URL: https://github.com/apache/arrow/pull/1689#issuecomment-377979410
@wesm and @pitrou, since the issues brought up here did not originate from
this pr, do you think this could be merged and then follow up with another JIRA
to look at these issues? This is blocking
https://issues.apache.org/jira/browse/SPARK-23555 so if possible I'd like to
get it resolved.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> [Python] Conversion from Numpy object array to varsize binary unimplemented
> ---------------------------------------------------------------------------
>
> Key: ARROW-2141
> URL: https://issues.apache.org/jira/browse/ARROW-2141
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Python
> Affects Versions: 0.8.0
> Reporter: Antoine Pitrou
> Assignee: Bryan Cutler
> Priority: Major
> Labels: pull-request-available
> Fix For: 0.10.0
>
>
> {code:python}
> >>> arr = np.array([b'xx'], dtype=np.object)
> >>> pa.array(arr, type=pa.binary(2))
> <pyarrow.lib.FixedSizeBinaryArray object at 0x7fe1ecaefa98>
> [
> b'xx'
> ]
> >>> pa.array(arr, type=pa.binary())
> Traceback (most recent call last):
> File "<ipython-input-12-e40948b94b33>", line 1, in <module>
> pa.array(arr, type=pa.binary())
> File "array.pxi", line 177, in pyarrow.lib.array
> File "error.pxi", line 77, in pyarrow.lib.check_status
> File "error.pxi", line 85, in pyarrow.lib.check_status
> ArrowNotImplementedError:
> /home/antoine/arrow/cpp/src/arrow/python/numpy_to_arrow.cc:1585 code:
> converter.Convert()
> /home/antoine/arrow/cpp/src/arrow/python/numpy_to_arrow.cc:1098 code:
> compute::Cast(&context, *arr, type_, options, &casted)
> /home/antoine/arrow/cpp/src/arrow/compute/kernels/cast.cc:1022 code:
> Cast(ctx, Datum(array.data()), out_type, options, &datum_out)
> /home/antoine/arrow/cpp/src/arrow/compute/kernels/cast.cc:1009 code:
> GetCastFunction(*value.type(), out_type, options, &func)
> No cast implemented from binary to binary
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)