Začněte nyníZačněte zdarma

Žebříček akcií s furrr

Investiční banky řadí akcie do žebříčku podle faktorů, jako jsou růst, ocenění a další. Na základě těchto hodnocení se pak rozhoduje, kam a kolik peněz investovat.

Pracuješ pro velkou investiční banku. Banka se zajímá o akcie Walmartu a chce analyzovat stabilitu jejich ceny. V pracovním prostředí máš k dispozici seznam datových rámců ls_stocks. Každý prvek tohoto seznamu je datový rámec obsahující procentuální změny cen akcií.

Finanční analytik napsal funkci rank_walmart(), která provede hodnocení jednoho datového rámce a vrátí celé číslo jako výsledek. Tvým úkolem je aplikovat tuto funkci paralelně na každý prvek seznamu ls_stocks pomocí balíčku furrr. Balíček furrr je už načtený.

Toto cvičení je součástí kurzu

Paralelní programování v R

Zobrazit kurz

Pokyny k cvičení

  • Nastav plán multisession se čtyřmi pracovními procesy.
  • Aplikuj funkci rank_walmart() na každý prvek seznamu ls_stocks pomocí správné varianty future_map pro celočíselný výstup.
  • Po dokončení výpočtů se vrať na sekvenční plán.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

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

# Revert to sequential plan
plan(___)
Upravit a spustit kód