[ https://issues.apache.org/jira/browse/ARROW-7039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16964041#comment-16964041 ]
Joris Van den Bossche commented on ARROW-7039: ---------------------------------------------- Ah, this was probably never covered by the tests before .. Thanks for the note, will do a quick PR! > [Python] Typecheck expects pandas to be installed > ------------------------------------------------- > > Key: ARROW-7039 > URL: https://issues.apache.org/jira/browse/ARROW-7039 > Project: Apache Arrow > Issue Type: Improvement > Components: Python > Reporter: Krisztian Szucs > Priority: Major > Fix For: 1.0.0 > > > See nightly build failure: > https://circleci.com/gh/ursa-labs/crossbow/4285?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link > The following patch fixes it: > {code} > diff --git a/python/pyarrow/table.pxi b/python/pyarrow/table.pxi > index b65dac4cb..e0a82fd76 100644 > --- a/python/pyarrow/table.pxi > +++ b/python/pyarrow/table.pxi > @@ -17,6 +17,7 @@ > import warnings > + > cdef class ChunkedArray(_PandasConvertible): > """ > Array backed via one or more memory chunks. > @@ -1579,7 +1580,7 @@ def record_batch(data, names=None, schema=None, > metadata=None): > if isinstance(data, (list, tuple)): > return RecordBatch.from_arrays(data, names=names, schema=schema, > metadata=metadata) > - elif isinstance(data, _pandas_api.pd.DataFrame): > + elif _pandas_api.is_data_frame(data): > return RecordBatch.from_pandas(data, schema=schema) > else: > return TypeError("Expected pandas DataFrame or python dictionary") > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)