Skip to content

Pandas should accept ISO 8601 duration #11375

Closed
@femtotrader

Description

@femtotrader

Hello,

ISO 8601 defines duration.
https://en.wikipedia.org/wiki/ISO_8601#Durations

see also usage in XML Schema http://www.w3.org/TR/xmlschema-2/#d0e11648

Duration can't be defined as timedelta (or timedelta64) because

  • months don't always have 30 days
  • years don't always have 365 days

It will be nice if Pandas could accept ISO 8601 duration.

We should probably use pd.tseries.offsets.DateOffset like

pd.tseries.offsets.DateOffset(years=2, months=6, days=1)

Kind regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementFrequencyDateOffsetsIO DataIO issues that don't fit into a more specific labelTimedeltaTimedelta data type

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions