Skip to content

[CI][Python] Pandas nightly tests failing due to DatetimeIndex missmatch #49920

@AlenkaF

Description

@AlenkaF

Describe the bug, including details regarding any error messages, version, and platform.

Nightly pandas jobs are failing due to AssertionError in pyarrow/tests/test_pandas.py:

    def test_table_column_subset_metadata(self):
        # ARROW-1883
        # non-default index
        for index in [
                pd.Index(['a', 'b', 'c'], name='index'),
                pd.date_range("2017-01-01", periods=3, tz='Europe/Brussels')]:
            df = pd.DataFrame({'a': [1, 2, 3],
                               'b': [.1, .2, .3]}, index=index)
            table = pa.Table.from_pandas(df)
    
            table_subset = table.remove_column(1)
            result = table_subset.to_pandas()
            expected = df[['a']]
            if isinstance(df.index, pd.DatetimeIndex):
                df.index.freq = None
>           tm.assert_frame_equal(result, expected)
E           AssertionError: (None, <Day>)

See: https://github.com/ursacomputing/crossbow/actions/runs/25352255483/job/74334226712#step:6:4296

Component(s)

Continuous Integration, Python

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions