Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.14.1
Description
From https://github.com/pandas-dev/pandas/issues/28090
In [19]: df = pd.DataFrame(np.ones((3, 2), dtype=bool), columns=['a', 'b']) In [20]: df Out[20]: a b 0 True True 1 True True 2 True True In [21]: table = pa.table(df) In [23]: table.column(0) Out[23]: <pyarrow.lib.ChunkedArray object at 0x7fd08a96e090> [ [ true, false, false, ] ]
The resulting table has False values while the original DataFrame had only true values.
It seems this has to do with the fact that it are multiple columns, as with a single column it converts correctly.
Attachments
Issue Links
- duplicates
-
ARROW-6395 [Python] Bug when using bool arrays with stride greater than 1
- Closed
-
ARROW-7112 Wrong contents when initializinga pyarrow.Table from boolean DataFrame
- Closed
- links to