Python | Pandas Timedelta.components

| | | | | | | | |

Timedelta является подклассом datetime.timedelta и ведет себя аналогичным образом. Это панда-эквивалент datetime.timedelta и в большинстве случаев взаимозаменяемо с ним. Timedelta.components в pandas.Timedelta используется для возврата компонента, такого как NamedTuple.

Синтаксис: Timedelta.components

Параметры: Нет

Возвращает: возвращает Components NamedTuple-like

Код № 1:


< tbody>

# импортировать панд как pd

import pandas as pd


# Создать объект Timedelta

td = pd. Timedelta ( `3 days 06:05:01.000030` )


# Напечатать imedelta объекта T

print (td)


print (td.components)

Выход:

3 дня 06:05:01.000030
Компоненты (дни = 3, часы = 6, минуты = 5, секунды = 1, миллисекунды = 0, микросекунды = 30, наносекунды = 0)

Код №. 2:


# импортировать панд как pd

import pandas as pd


# Создать объект Timedelta

td = pd .Timedelta ( `1 days 7 hours` )


# Печать объект Timedelta

print (td)

< / p>

print (td.components)

Выход:

1 дней 07:00:00
Компоненты (дни = 1, часы = 7 , минуты = 0, секунды = 0, миллисекунды = 0, микросекунды = 0, наносекунды = 0)

Код № 3:


<код>

<код c lass = "comments"> # импортировать панд как pd

импортировать панды как pd

import datetime


# Создать объект Timedelta

td = pd.Timedelta (datetime.timedelta (дни = 3 , часы = 7 , секунды = 8 ))


# Печать объекта Timedelta

print (td)


print (td.components)

Выход:

3 days 07:00: 08
Компоненты (дни = 3, часы = 7, минуты = 0, секунды = 8, миллисекунды = 0, микросекунды = 0, наносекунды = 0)