So looking at the docs for write_feather I should be able to write an Arrow table as follows.
import pyarrow as pa
import pyarrow.feather as fe
fe.write_feather(
pa.Table.from_arrays([ pa.array([1,2,3]) ], names=['value']), 'file.feather'
)
But I'm getting the following error:
File "pyarrow/feather.py", line 89, in write
if not df.columns.is_unique:
AttributeError: 'list' object has no attribute 'is_unique'
Parquet files seem to write as expected, so I'm thinking there might be a bug in Feather. Any thoughts?