Trying to write a pandas categorical created from pd.cut fails with the following error:
df_test=pd.DataFrame({"cat": pd.cut([1, 2, 3, 4, 5], bins=[2, 4])})
df_test.to_parquet("test.parquet")File"pyarrow/error.pxi", line120, inpyarrow.lib.check_statuspyarrow.lib.ArrowNotImplementedError: Unsupportedcastfromdictionary<values=extension<pandas.interval<ArrowIntervalType>>, indices=int8, ordered=1>toextension<pandas.interval<ArrowIntervalType>> (noavailablecastfunctionfortargettype)
The problems seems to be the interval dtype. Specifing the labels keyword solved the problem.
Reporter: Alberto Torres
Related issues:
Note: This issue was originally created as ARROW-14569. Please see the migration documentation for further details.
Trying to write a pandas categorical created from
pd.cutfails with the following error:The problems seems to be the interval dtype. Specifing the
labelskeyword solved the problem.Reporter: Alberto Torres
Related issues:
Note: This issue was originally created as ARROW-14569. Please see the migration documentation for further details.