Skip to content

is_datetimelike treatment of PeriodDtype inconsistent #23914

Closed
@jbrockmendel

Description

@jbrockmendel

xref #22137

def is_datetimelike(arr):
    """ [...] """    
    return (is_datetime64_dtype(arr) or is_datetime64tz_dtype(arr) or
            is_timedelta64_dtype(arr) or
            isinstance(arr, ABCPeriodIndex) or
            is_datetimetz(arr))

is_datetimetz is AFAICT redundant with is_datetime64tz_dtype, so ignore that part for now. Shouldn't the ABCPeriodIndex check be the more general is_period_dtype? Or for that matter, is_period_arraylike?

cc: @TomAugspurger

Metadata

Metadata

Assignees

No one assigned

    Labels

    Dtype ConversionsUnexpected or buggy dtype conversions

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions