Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.
Timedelta es una subclase de datetime.timedelta
, y se comporta de manera similar. Es el equivalente de pandas de python datetime.timedelta
y es intercambiable con él en la mayoría de los casos. Timedelta.components
La propiedad in pandas.Timedelta
se utiliza para devolver un componente similar a NamedTuple.
Sintaxis: Timedelta.components
Parámetros: Ninguno
Devoluciones: devuelve un Componentes NamedTuple-like
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)
3 días 06:05:01.000030
Componentes (días=3, horas=6, minutos=5, segundos=1, milisegundos=0, microsegundos=30, nanosegundos=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)
1 días 07:00:00
Componentes(días=1, horas=7, minutos=0, segundos=0, milisegundos=0, microsegundos=0, nanosegundos=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)
3 días 07:00:08
Componentes (días=3, horas=7, minutos=0, segundos=8, milisegundos=0, microsegundos=0, nanosegundos=0)