Spec-Zone.ru › pandas 0.22

pandas.Timedelta.isoformat

Timedelta.isoformat()

Форматирование Timedelta в формате ISO 8601 Длительности, например P[n]Y[n]M[n]DT[n]H[n]M[n]S, где значения [n] заменяются на соответствующие значения. Смотрите `[n]`s are replaced by the values. See https://en.wikipedia.org/wiki/ISO_8601#Durations

Новое в версии 0.20.0.

Возвращает: форматированный : str

См. также

Timestamp.isoformat

Примечания

Самый длинный компонент — дни, значение которого может быть больше 365. Каждый компонент всегда включается, даже если его значение равно 0. Pandas использует наносекундную точность, поэтому в компоненте секунд может быть до 9 десятичных знаков. Прицельные нули удаляются из компонента секунд после десятичной точки. Мы не используем заполнение нулями компонентов, поэтому это ...T5H..., а не ...T05H...

Примеры

>>> td = pd.Timedelta(days=6, minutes=50, seconds=3,
...                   milliseconds=10, microseconds=10, nanoseconds=12)
>>> td.isoformat()
'P6DT0H50M3.010010012S'
>>> pd.Timedelta(hours=1, seconds=10).isoformat()
'P0DT0H0M10S'
>>> pd.Timedelta(hours=1, seconds=10).isoformat()
'P0DT0H0M10S'
>>> pd.Timedelta(days=500.5).isoformat()
'P500DT12H0MS'

© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.21.1/generated/pandas.Timedelta.isoformat.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API