• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

13 – Desplazamiento en el tiempo de series temporales

Lección 13 del curso Pandas Nivel Avanzado.

En la lección anterior vimos cómo usar los métodos «asfreq()» y «resample()» para realizar el remuestreo de una Serie de Tiempo en Pandas.

Otra operación que en ocasiones resulta útil es el desplazamiento de la Serie con respecto al tiempo. Por ejemplo, si la Serie inicia el 2023-01-01 00:00:00 podemos desplazar toda la serie (o sólo sus valores) para que inicie digamos el 2023-01-01 pero a las 06:00:00.

Entonces, en esta lección veremos cómo realizar este tipo de desplazamientos en el tiempo usando el método «shift()» de Pandas:

Contenido exclusivo para suscriptores

Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.

Bien, acabamos de ver que el método «shift()» puede ser usado para desplazar únicamente los valores (columnas) de la Serie de Tiempo (dejando el índice intacto) o para desplazar en el tiempo tanto el índice como sus valores.

En el primer caso debemos usar sólo un argumento que corresponderá a un número entero que indica el número de registros que desplazaremos los valores de la serie.

Por otra parte, para el segundo caso debemos agregar el parámetro «freq» al momento de llamar el método, con lo cual haremos el desplazamiento tanto del índice como de los valores de la Serie.

En la próxima lección veremos cómo usar las ventanas móviles para procesar Series de Tiempo, una técnica muy usada generalmente al momento de procesar este tipo de datos.

Todas las lecciones del curso Pandas Nivel Avanzado

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }