Python | Pandas DatetimeIndex.piso()

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.floor()baja los datos a la frecuencia especificada. La función toma la frecuencia objetivo como entrada. Devuelve un nuevo objeto DatetimeIndex.

Sintaxis: DatetimeIndex.floor (frecuencia)

Parámetros:
freq: El nivel de frecuencia para bajar el índice. Debe ser una frecuencia fija como ‘S’ (segundo) no ‘ME’ (fin de mes).

Retorno: Índice del mismo tipo para un DatetimeIndex o TimedeltaIndex, o una Serie con el mismo índice para una Serie.

Ejemplo n.º 1: use DatetimeIndex.floor()la función para reducir los datos del objeto DatetimeIndex a la frecuencia especificada.

# importing pandas as pd
import pandas as pd
  
# Create the DatetimeIndex
# Here 'S' represents secondly frequency 
didx = pd.DatetimeIndex(start ='2000-01-15 08:00', freq ='S', periods = 4)
  
# Print the DatetimeIndex
print(didx)

Producción :

Ahora queremos reducir la frecuencia basada en segundos del objeto DatetimeIndex a una frecuencia basada en minutos.

# convert to the passed frequency
# 'T' represents minute based frequency
didx.floor('T')

Producción :

Como podemos ver en la salida, la función ha reducido los valores del objeto DatetimeIndex a la frecuencia deseada.
 
Ejemplo n.º 2: use DatetimeIndex.floor()la función para reducir los datos del objeto DatetimeIndex a la frecuencia especificada.

# importing pandas as pd
import pandas as pd
  
# Create the DatetimeIndex
# Here 'T' represents minutely frequency 
didx = pd.DatetimeIndex(start ='2000-01-15 08:00', freq ='T', periods = 4)
  
# Print the DatetimeIndex
print(didx)

Producción :

Ahora queremos bajar la frecuencia basada en minutos del objeto DatetimeIndex a la frecuencia basada en horas

# floor minute based frequency to hour based frequency
didx.floor('H')

Salida:

como podemos ver en la salida, la función ha reducido los valores del objeto DatetimeIndex a la frecuencia deseada.

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 *