Pandas Timedelta

Pandas Timedelta
Python es la potencia de los lenguajes de programación cuando se trata de ciencia de datos. Tiene herramientas y paquetes increíbles que hacen que la recopilación, la limpieza y el análisis de los datos sean más fáciles e intuitivos.

Uno de esos paquetes es Pandas, que proporciona un conjunto robusto de herramientas para realizar un análisis de datos.

En este tutorial, discutiremos cómo usar la clase Timedelta.

Pandas Timedelta

Timedelta representa la diferencia entre dos fechas o tiempos expresados ​​en varias unidades de duración.

Pandas Timedelta es equivalente a la fecha de detención.Timedelta en Python nativo y se puede usar indistintamente en la mayoría de los casos.

La sintaxis se muestra a continuación:

pandas.Timedelta (valor =, Unidad = ninguno, ** Kwargs)

Los parámetros son como se muestra:

  1. Valor - Timedelta, NP.Timedelta64, cadena y entero
  2. Unidad - La unidad de entrada. Los posibles valores de entrada incluyen:
    1. "W", "D", "T", "S", "L", "U" o "N"
    2. "Días" o "día"
    3. "Horas", "Hora", "HR" o "H"
    4. "Minutos", "minuto", "min" o "m"
    5. "Seconds", "Segundo" o "Sec"
    6. "Milisegundos", "milisegundo", "milis" o "mili"
    7. "Microsegundos", "microsegundos", "micros" o "micro"
    8. "Nanosegundos", "Nanosegundo", "Nanos", "Nano" o "NS"

Ilustramos cómo usar Timedelta con algunos ejemplos.

Ejemplo 1

Comience por importar pandas.

# Pandas de importación
importar pandas como PD

A continuación, podemos crear un objeto Timedelta a partir de una cadena, como se muestra a continuación:

a = PD.Timedelta ('7 días 5 horas 34 minutos 33 segundos')
Imprimir (a)

El código anterior debe devolver un objeto Timedelta, como se muestra a continuación:

7 días 05:34:33

Para obtener una unidad específica del objeto Timedelta, podemos usar la notación de puntos seguida de la unidad para extraer.

Por ejemplo, para extraer el atributo de días del objeto Timedelta, podemos ejecutar:

imprimir (a.días)

Esto debería devolver el número de días, como se muestra a continuación:

7

Ejemplo 2

También puede crear un objeto Timedelta desde un entero pasando un valor entero y la unidad como parámetros.

A continuación se muestra un ejemplo:

TD_Object = PD.Timedelta (560, unidad = 'H')

El código anterior crea un objeto Timedelta usando un entero como el valor como las horas como unidades.

Esto debería volver:

Imprimir (TD_Object)
23 días 08:00:00

Conclusión

Este artículo discutió cómo usar la clase Pandas Timedelta para crear objetos Timedelta a partir de varias entradas. Además, se proporcionaron los parámetros y ejemplos. Consulte otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.