Skip to content

Consider adding ExtensionDtype.is_dtype_equal #19741

@TomAugspurger

Description

@TomAugspurger

We have is_dtype for checking whether the dtype / array's dtype is of the same kind as self. It may sometimes be useful to have an exact comparison for parametrized dtypes like Categorical and Period.

So

>>> PeriodDtype('4D').is_dtype(PeriodDtype('5D'))
True
>>> PeriodDtype('4D').is_dtype_equal(PeriodDtype('5D'))

Metadata

Metadata

Assignees

No one assigned

    Labels

    Closing CandidateMay be closeable, needs more eyeballsDtype ConversionsUnexpected or buggy dtype conversionsEnhancementExtensionArrayExtending pandas with custom dtypes or arrays.InternalsRelated to non-user accessible pandas implementation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions