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.
pandas.period_range()
es una de las funciones generales en Pandas que se utiliza para devolver un PeriodIndex de frecuencia fija, con el día (calendario) como frecuencia predeterminada.
Sintaxis: pandas.to_numeric(arg, errores=’subir’, downcast=Ninguno)
Parámetros:
inicio: límite izquierdo para generar períodos
fin: límite derecho para generar períodos
períodos: número de períodos para generar frecuencia
: alias de frecuencia
nombre: nombre del índice de período resultanteDevoluciones: PeriodIndex
Código #1:
# importing pandas as pd import pandas as pd # period_range with freq = day per1 = pd.period_range(start ='2018-12-20', end ='2019-01-01', freq ='D') # period_range with freq = month per2 = pd.period_range(start ='2018-12-20', end ='2019-12-01', freq ='M') print(per1, "\n\n", per2)
Producción:
Código #2:
# importing pandas as pd import pandas as pd # period_range with freq = day per1 = pd.period_range(start ='2018-12-20', end ='2019-01-01', freq ='D') for val in per1: print(val)
Salida:
Código #3:
# importing pandas as pd import pandas as pd # Calling with pd.Period per = pd.period_range(start = pd.Period('2017Q1', freq ='Q'), end = pd.Period('2018Q2', freq ='Q'), freq ='M') for val in per: print(val)
Producción: