Python | método pandas.date_range()

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.date_range() es una de las funciones generales en Pandas que se utiliza para devolver un DatetimeIndex de frecuencia fija.

Sintaxis: pandas.date_range(inicio=Ninguno, final=Ninguno, períodos=Ninguno, frecuencia=Ninguno, tz=Ninguno, normalizar=Falso, nombre=Ninguno, cerrado=Ninguno, **kwargs)

Parámetros:
inicio: límite izquierdo para generar fechas.
end : Límite derecho para generar fechas.
Periodos : Número de periodos a generar.
freq : Las strings de frecuencia pueden tener múltiplos, por ejemplo, ‘5H’. Consulte aquí para obtener una lista de alias de frecuencia.
tz : Nombre de zona horaria para devolver DatetimeIndex localizado. De forma predeterminada, el DatetimeIndex resultante es ingenuo para la zona horaria.
normalizar: normaliza las fechas de inicio/finalización a la medianoche antes de generar el intervalo de fechas.
name : Nombre del DatetimeIndex resultante.
cerrado : Hace que el intervalo sea cerrado con respecto a la frecuencia dada a la ‘izquierda’, ‘derecha’ o ambos lados (Ninguno, por defecto).

Devoluciones: DatetimeIndex

Código #1:

# importing pandas as pd
import pandas as pd
  
per1 = pd.date_range(start ='1-1-2018', 
         end ='1-05-2018', freq ='5H')
  
for val in per1:
    print(val)

Producción:

Código #2:

# importing pandas as pd
import pandas as pd
  
dRan1 = pd.date_range(start ='1-1-2018',
           end ='8-01-2018', freq ='M')
  
dRan2 = pd.date_range(start ='1-1-2018', 
         end ='11-01-2018', freq ='3M')
  
print(dRan1, '\n\n', dRan2)

Producción:

 
Código #3:

# importing pandas as pd
import pandas as pd
  
# Specify start and periods, the number of periods (days).
dRan1 = pd.date_range(start ='1-1-2018', periods = 13)
  
# Specify end and periods, the number of periods (days).
dRan2 = pd.date_range(end ='1-1-2018', periods = 13)
  
# Specify start, end, and periods; the frequency 
# is generated automatically (linearly spaced).
dRan3 = pd.date_range(start ='01-03-2017', 
            end ='1-1-2018', periods = 13)
  
print(dRan1, "\n\n", dRan2, '\n\n', dRan3)

Producción:

Código #4:

# importing pandas as pd
import pandas as pd
  
# Specify start and periods, the number of periods (days).
dRan1 = pd.date_range(start ='1-1-2018', 
       periods = 13, tz ='Asia / Tokyo')
  
dRan1

Producción:

Publicación traducida automáticamente

Artículo escrito por Shivam_k 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 *