Python | Pandas Período.asfreq

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 Period.asfreq()se utiliza para convertir el período a la frecuencia deseada, ya sea al principio o al final del intervalo.

Sintaxis: Período.asfreq()

Parámetros:
frecuencia: string
cómo: inicio o fin del intervalo de tiempo

Retorno : remuestreado : Período

Ejemplo #1: Use Period.asfreq()la función para cambiar la frecuencia del período dado de ‘Segundos’ a ‘Días’

# importing pandas as pd
import pandas as pd
  
# Create the Period object
prd = pd.Period(freq ='S', year = 2000, month = 2, day = 22,
                        hour = 8, minute = 21, second = 24)
  
# Print the Period object
print(prd)

Producción :

Ahora usaremos la Period.asfreq()función para cambiar la frecuencia del objeto prd a ‘Frecuencia diaria’.

# change the frequency
prd.asfreq(freq ='D')

Producción :

Como podemos ver en la salida, la Period.asfreq()función ha cambiado con éxito la frecuencia del objeto dado a la frecuencia deseada.
 
Ejemplo #2: Use Period.asfreq()la función para cambiar la frecuencia del período dado de ‘Segundos’ a ‘Horas’

# importing pandas as pd
import pandas as pd
  
# Create the Period object
prd = pd.Period(freq ='S', year = 2006, month = 10, 
               hour = 15, minute = 49, second = 17)
  
# Print the object
print(prd)

Producción :

Ahora usaremos la Period.asfreq()función para cambiar la frecuencia del objeto prd a ‘frecuencia horaria’.

# change the frequency
prd.asfreq(freq ='H')

Producción :

Como podemos ver en la salida, la Period.asfreq()función ha cambiado con éxito la frecuencia del objeto dado 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 *