Brian Pendleton created ARROW-1743:
--------------------------------------
Summary: Table to_pandas fails when index contains categorical
column
Key: ARROW-1743
URL: https://issues.apache.org/jira/browse/ARROW-1743
Project: Apache Arrow
Issue Type: Bug
Components: Python
Affects Versions: 0.7.1
Reporter: Brian Pendleton
Categorical columns in the index of a dataframe are causing a roundtrip
failure.
{code}
>>> df = pd.DataFrame({'a': [1, 2, 3], 'b': [1, 2, 3]})
>>> df['a'] = df.a.astype('category')
>>> df = df.set_index('a')
>>> tbl = pa.Table.from_pandas(df)
>>> tbl.to_pandas()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "table.pxi", line 881, in pyarrow.lib.Table.to_pandas
File
"C:\Users\bpendlet\Miniconda3\envs\panpy3\lib\site-packages\pyarrow\pandas_compat.py",
line 303, in table_to_blockmanager
if not values.flags.writeable:
AttributeError: 'Categorical' object has no attribute 'flags'
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)