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.ceil()
limita los datos a la frecuencia especificada. La función toma la frecuencia objetivo como entrada. Devuelve un nuevo objeto DatetimeIndex.
Sintaxis: DatetimeIndex.ceil(frecuencia)
Parámetros:
freq: El nivel de frecuencia para ceil el índice. Debe ser una frecuencia fija como ‘S’ (segundo) no ‘ME’ (fin de mes)Retorno: índice del mismo tipo para DatetimeIndex o TimedeltaIndex, o una serie con el mismo índice para una serie
Ejemplo n.º 1: use DatetimeIndex.ceil()
la función para limitar 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 limitar la frecuencia basada en segundos del objeto DatetimeIndex a la frecuencia basada en minutos
# convert to the passed frequency # 'T' represents minute based frequency didx.ceil('T')
Producción :
Como podemos ver en el resultado, la función ha devuelto los valores máximos del objeto DatetimeIndex.
Ejemplo n.º 2: use DatetimeIndex.ceil()
la función para limitar 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 ='2018-11-15 09:45', freq ='T', periods = 5) # Print the DatetimeIndex print(didx)
Producción :
Ahora queremos limitar la frecuencia basada en minutos del objeto DatetimeIndex a la frecuencia basada en horas
# ceil the given frequency didx.ceil('H')
Salida:
como podemos ver en la salida, la función ha ceil 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