Ž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
Pokyny k cvičení
- Nastav plán multisession se čtyřmi pracovními procesy.
- Aplikuj funkci
rank_walmart()na každý prvek seznamuls_stockspomocí správné variantyfuture_mappro 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(___)