ComenzarEmpieza gratis

Aplica la descomposición de series temporales a tu conjunto de datos

Ahora vas a realizar la descomposición de series temporales sobre varias series. Para ello, puedes aprovechar el dict de Python para almacenar los resultados de cada descomposición.

En este ejercicio, inicializarás un diccionario vacío con un par de llaves, {}, usarás un bucle for para iterar por las columnas del DataFrame y aplicar la descomposición a cada serie temporal. Tras cada descomposición, coloca los resultados en el diccionario usando el comando my_dict[key] = value, donde my_dict es tu diccionario, key es el nombre de la columna/serie temporal y value es el objeto de descomposición de esa serie.

Este ejercicio forma parte del curso

Visualización de datos temporales en Python

Ver curso

Instrucciones del ejercicio

  • Inicializa un diccionario vacío llamado jobs_decomp.
  • Extrae los nombres de las columnas del DataFrame jobs y guarda el resultado en una lista llamada jobs_names.
  • Itera por cada columna en jobs_names y aplica la descomposición de series temporales a esa serie. Coloca los resultados en el diccionario jobs_decomp, donde el nombre de la columna es la clave y el valor es la descomposición de la serie temporal que acabas de realizar.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Initialize dictionary
____

# Get the names of each time series in the DataFrame
____ = ____

# Run time series decomposition on each time series of the DataFrame
for ts in ____:
    ts_decomposition = sm.tsa.seasonal_decompose(____)
    jobs_decomp[ts] = ____
Editar y ejecutar código