LoslegenKostenlos loslegen

Aktien mit furrr ranken

Investmentbanken bewerten jede Aktie nach Faktoren wie Wachstum, Bewertung usw. Diese Rankings bestimmen dann, wie viel Geld jeder Aktie zugeteilt wird.

Du wurdest von einer großen Investmentbank beauftragt. Die Bank möchte in Walmart investieren und die Preisstabilität der Walmart-Aktie untersuchen. In deinem Workspace hast du eine Liste von Data Frames, ls_stocks. Jedes Element dieser Liste ist ein Data Frame, der die prozentuale Veränderung der Aktienkurse enthält.

Die Finanzanalystin hat eine Funktion rank_walmart() geschrieben, die das Ranking für einen Data Frame berechnet und als Ergebnis eine ganze Zahl für den Rang ausgibt. Du sollst diese Funktion mit dem Paket furrr parallel auf jedes Element von ls_stocks anwenden. furrr wurde bereits für dich geladen.

Diese Übung ist Teil des Kurses

Paralleles Programmieren in R

Kurs anzeigen

Anleitung zur Übung

  • Plane eine Multisession mit vier Worker:innen.
  • Wende rank_walmart() auf jedes Element von ls_stocks an und verwende dafür die passende future_map-Variante für eine Integer-Ausgabe.
  • Kehre nach den Berechnungen zu einem sequenziellen Plan zurück.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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

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

# Revert to sequential plan
plan(___)
Code bearbeiten und ausführen