Python é uma ótima linguagem para fazer análise de dados, principalmente por causa do fantástico ecossistema de pacotes python centrados em dados. O Pandas é um desses pacotes e torna a importação e análise de dados muito mais fácil.

Timedelta é uma subclasse de datetime.timedeltae se comporta de maneira semelhante. É o equivalente do pandas ao python datetime.timedeltae é intercambiável com ele na maioria dos casos. Timedelta.componentsA propriedade in pandas.Timedeltaé usada para retornar um componente do tipo NamedTuple.

Sintaxe: Timedelta.components

Parâmetros: Nenhum

Retorna: retorna um componente semelhante a NamedTuple



Código # 1:

# importing pandas as pd 
import pandas as pd 
  
# Create the Timedelta object 
td = pd.Timedelta('3 days 06:05:01.000030') 
  
# Print the Timedelta object 
print(td) 
  
print(td.components)
Saída:

3 dias 06: 05: 01.000030
Componentes (dias = 3, horas = 6, minutos = 5, segundos = 1, milissegundos = 0, microssegundos = 30, nanossegundos = 0)

Código # 2:

# importing pandas as pd 
import pandas as pd 
  
# Create the Timedelta object 
td = pd.Timedelta('1 days 7 hours') 
  
# Print the Timedelta object 
print(td) 
  
print(td.components)
Saída:

1 dias 07:00:00
Componentes (dias = 1, horas = 7, minutos = 0, segundos = 0, milissegundos = 0, microssegundos = 0, nanossegundos = 0)

Código # 3:

# importing pandas as pd 
import pandas as pd 
import datetime
  
# Create the Timedelta object 
td = pd.Timedelta(datetime.timedelta(days = 3, hours = 7, seconds = 8)) 
  
# Print the Timedelta object 
print(td) 
  
print(td.components)
Saída:

3 dias 07:00:08
Componentes (dias = 3, horas = 7, minutos = 0, segundos = 8, milissegundos = 0, microssegundos = 0, nanossegundos = 0)