Python | Pandas DatetimeIndex.to_perioddelta()

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.

La función Pandas DatetimeIndex.to_perioddelta()calcula TimedeltaIndex de la diferencia entre los valores del índice y el índice convertido a periodIndex con la frecuencia especificada. Se utiliza para compensaciones vectorizadas.

Sintaxis: DatetimeIndex.to_perioddelta(frecuencia)

Parámetros:
freq: una de las strings de desplazamiento de pandas o un objeto de desplazamiento. Se inferirá por defecto

Retorno: TimedeltaIndex

Ejemplo #1: Use DatetimeIndex.to_perioddelta()la función para calcular el TimedeltaIndex de la diferencia entre los valores del índice y el índice convertido a periodIndex a la frecuencia especificada

# importing pandas as pd
import pandas as pd
  
# Create the DatetimeIndex
# Here 'S' represents secondly frequency 
didx = pd.DatetimeIndex(start ='2018-11-15 09:45:10', freq ='S', periods = 5)
  
# Print the DatetimeIndex
print(didx)

Producción :

Ahora queremos calcular el TimedeltaIndex de la diferencia entre los valores del índice y el índice convertido a periodIndex

# calculate the TimedeltaIndex 
# 'T' represents minute based frequency
didx.to_perioddelta('T')

Salida:

como podemos ver en la salida, devolvió la diferencia entre los valores del índice y el índice convertido a periodIndex.
 
Ejemplo #2: Use DatetimeIndex.to_perioddelta()la función para calcular el TimedeltaIndex de la diferencia entre los valores del índice y el índice convertido a periodIndex a la frecuencia especificada.

# importing pandas as pd
import pandas as pd
  
# Create the DatetimeIndex
# Here 'T' represents minutely frequency 
didx = pd.DatetimeIndex(start ='2015-03-02 01:15:12', freq ='T', periods = 5)
  
# Print the DatetimeIndex
print(didx)

Producción :

Ahora queremos calcular el TimedeltaIndex de la diferencia entre los valores del índice y el índice convertido a periodIndex

# calculate the TimedeltaIndex 
# 'H' represents hourly frequency
didx.to_period('H')

Salida:

como podemos ver en la salida, devolvió la diferencia entre los valores del índice y el índice convertido a periodIndex.

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *