用法:
Timedelta.isoformat()
将 Timedelta 格式化为 ISO 8601 持续时间,例如
P[n]Y[n]M[n]DT[n]H[n]M[n]S
, 其中[n]
s 被值替换。看https://en.wikipedia.org/wiki/ISO_8601#Durations.- str
返回:
注意:
最长的组件是天,其值可能大于 365。始终包含每个组件,即使其值为 0。Pandas 使用纳秒精度,因此秒组件最多可包含 9 位小数。从小数点后的秒组件中删除尾随 0。我们没有 0 填充组件,所以它是
…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() 'P0DT1H0M10S' >>> pd.Timedelta(days=500.5).isoformat() 'P500DT12H0M0S'
相关用法
- Python pandas.Timedelta.delta用法及代码示例
- Python pandas.Timedelta.asm8用法及代码示例
- Python pandas.Timedelta.resolution_string用法及代码示例
- Python pandas.Timedelta.nanoseconds用法及代码示例
- Python pandas.TimedeltaIndex.round用法及代码示例
- Python pandas.Timedelta用法及代码示例
- Python pandas.TimedeltaIndex.to_frame用法及代码示例
- Python pandas.TimedeltaIndex.ceil用法及代码示例
- Python pandas.TimedeltaIndex.to_series用法及代码示例
- Python pandas.TimedeltaIndex.floor用法及代码示例
- Python pandas.Timestamp.dayofweek用法及代码示例
- Python pandas.Timestamp.dayofyear用法及代码示例
- Python pandas.Timestamp.strftime用法及代码示例
- Python pandas.Timestamp.month_name用法及代码示例
- Python pandas.Timestamp.ceil用法及代码示例
- Python pandas.Timestamp.to_numpy用法及代码示例
- Python pandas.Timestamp.days_in_month用法及代码示例
- Python pandas.Timestamp.asm8用法及代码示例
- Python pandas.Timestamp.is_quarter_end用法及代码示例
- Python pandas.Timestamp.timestamp用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Timedelta.isoformat。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。