EmpezarEmpieza gratis

Clasificación de acciones con furrr

Los bancos de inversión clasifican cada acción en función de factores como el crecimiento, la valoración, etc. Estas clasificaciones informan luego la asignación de dinero a cada acción.

Te ha contratado un importante banco de inversiones. Para invertir en Walmart, el banco quiere investigar la estabilidad de precios de las acciones de Walmart. En tu espacio de trabajo, tienes una lista de marcos de datos, ls_stocks. Cada elemento de esta lista es un marco de datos que contiene la variación porcentual de los precios de las acciones.

El analista financiero ha escrito una función, rank_walmart(), que realizará la clasificación en un marco de datos y dará como resultado un número entero para la clasificación. Tienes que aplicar esta función a cada elemento de ls_stocks en paralelo utilizando el paquete furrr. furrr se ha cargado para ti.

Este ejercicio forma parte del curso

Programación paralela en R

Ver curso

Instrucciones del ejercicio

  • Planifica una multisesión de cuatro trabajadores.
  • Aplica rank_walmart() a cada elemento de ls_stocks utilizando la variante future_map correcta para una salida entera.
  • Vuelve a un plan secuencial cuando termines los cálculos.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Plan a multisession of four workers
plan(___, workers = ___)

# Apply rank_walmart to each element of ls_stocks
___(___, ___)

# Revert to sequential plan
plan(___)
Editar y ejecutar código