[ 
https://issues.apache.org/jira/browse/ARROW-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17393237#comment-17393237
 ] 

Krisztian Szucs commented on ARROW-3448:
----------------------------------------

I can't recall the original error, but it's more about keeping the dataframes 
equal before and after the roundtrip. Perhaps pandas has changed the semantics 
of checking  equality of numpy arrays with datetime objects, for older pandas 
version the roundtrip fails: 
https://github.com/apache/arrow/pull/10866/checks?check_run_id=3242074723#step:8:7795



> [Python] Pandas roundtrip doesn't preserve list of datetime objects
> -------------------------------------------------------------------
>
>                 Key: ARROW-3448
>                 URL: https://issues.apache.org/jira/browse/ARROW-3448
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: Python
>            Reporter: Krisztian Szucs
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Adding the following to the pandas_example.py::dataframe_with_lists functionn:
> {code:python}
> datetime_data = [
>      [datetime(2015, 1, 5, 12, 0, 0), datetime(2020, 8, 22, 10, 5, 0)],
>      [datetime(2024, 5, 5, 5, 49, 1), datetime(2015, 12, 24, 22, 10, 17)],
>      [datetime(1996, 4, 30, 2, 38, 11)],
>      None,
>      [datetime(1987, 1, 27, 8, 21, 59)]
> ]
> type = pa.timestamp('s'|'ms'|'us'|'ns')
> {code}
> breaks the tests cases, because the roundtrip doesn't preserve the object 
> type.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to