Python Pandas – 返回TimedeltaIndex的各个组成部分的数据框

Python Pandas – 返回TimedeltaIndex的各个组成部分的数据框

要返回TimedeltaIndex的各个组成部分的数据框,请使用 TimedeltaIndex.components 属性。

首先,导入所需的库 –

import pandas as pd

创建一个TimeDeltaIndex对象。我们也使用“data”参数设置timedelta-like数据 –

tdIndex = pd.TimedeltaIndex(data=['10 day 5h 2 min 35s 3us 10ns', '+22:39:19.999999',
'2 day 4h 03:08:02.000045', '+21:15:45.999999'])

显示TimedeltaIndex –

print("TimedeltaIndex...\n", tdIndex)

返回TimeDeltas各个组成部分的数据框。这些组成部分包括天,小时,分钟,秒,毫秒,微秒,纳秒 –

print("\nTimeDeltas的各个组成部分的数据框...\n", tdIndex.components)

示例

以下是代码 –

import pandas as pd

# 创建一个TimeDeltaIndex对象
# 我们也使用“data”参数设置timedelta-like数据
tdIndex = pd.TimedeltaIndex(data=['10 day 5h 2 min 35s 3us 10ns', '+22:39:19.999999',
'2 day 4h 03:08:02.000045', '+21:15:45.999999'])

# 显示TimedeltaIndex
print("TimedeltaIndex...\n", tdIndex)

# 显示TimeDeltaIndex每个元素的天数
print("\nTimeDeltaIndex对象中每个元素的天数...\n", tdIndex.days)

# 显示TimeDeltaIndex每个元素的秒数
print("\nTimeDeltaIndex对象中每个元素的秒数...\n", tdIndex.seconds)

# 显示TimeDeltaIndex每个元素的微秒数
print("\nTimeDeltaIndex对象中每个元素的微秒数...\n", tdIndex.microseconds)

# 返回TimeDeltas各个组成部分的数据框
# 这些组成部分包括天,小时,分钟,秒,毫秒,微秒,纳秒
print("\nTimeDeltas的各个组成部分的数据框...\n", tdIndex.components)

输出

这将生成以下代码 –

TimedeltaIndex...
TimedeltaIndex(['10 days 05:02:35.000003010', '0 days 22:39:19.999999',
'2 days 07:08:02.000045', '0 days 21:15:45.999999'],
dtype='timedelta64[ns]', freq=None)

TimeDeltaIndex对象中每个元素的天数...
Int64Index([10, 0, 2, 0], dtype='int64')

TimeDeltaIndex对象中每个元素的秒数...
Int64Index([18155, 81559, 25682, 76545], dtype='int64')

TimeDeltaIndex对象中每个元素的微秒数...
Int64Index([3, 999999, 45, 999999], dtype='int64')

TimeDeltas的各个组成部分的数据框...
  days  hours  minutes  seconds  milliseconds  microseconds  nanoseconds
0   10      5        2       35             0             3           10
1    0     22       39       19           999           999            0
2    2      4        3        8             0            45            0
3    0     21       15       45           999           999            0

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程