Skip to content

DataFrame constructor is inconsistent in handling of duplicates in columns #24389

Closed
@TomAugspurger

Description

@TomAugspurger
In [5]: pd.DataFrame(columns=['a', 'a', 'b'])
Out[5]:
Empty DataFrame
Columns: [a, b]
Index: []

In [6]: pd.DataFrame.from_records({}, columns=['a', 'a', 'b'])
Out[6]:
Empty DataFrame
Columns: [a, a, b]
Index: []

I don't know which is preferred.

This is not being fixed in #24387

Metadata

Metadata

Assignees

No one assigned

    Labels

    DataFrameDataFrame data structureDtype ConversionsUnexpected or buggy dtype conversions

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions