1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Paralelní programování v R

Connected

Cvičení

Row-binding výsledků future_map

Pracuješ pro poradenskou firmu v oblasti vysokoškolského vzdělávání, která doporučuje americké univerzity zahraničním uchazečům. Získal/a jsi dataset s žebříčkem univerzit, který obsahuje sloupec score hodnotící výzkum, citace a další kritéria pro různé univerzity.

Týmový statistik napsal funkci calc_quants(), kterou máš k dispozici. Tato funkce vypočítá rozsah skóre pro danou univerzitu. Přijímá dva argumenty: 1) datový rámec se sloupcem score a 2) hodnoty kvantilů q_values. Kvantily jsou dostupné v proměnné my_q_values.

my_q_values <- c(0.025, 0.975)

Tvým úkolem je aplikovat tuto funkci na data každé univerzity paralelně.

furrr a tidyverse jsou již načteny.

Pokyny

100 XP
  • Vytvoř konfiguraci, která specifikuje my_q_values jako globální proměnnou dostupnou všem workerům.
  • Rozděl datový rámec uni_data podle university_name.
  • Aplikuj calc_quants() na skóre každé univerzity pomocí správné varianty future_map(), která sloučí výsledky pomocí row-bindingu.
  • Zadej hodnoty pro q_values a konfiguraci pro .options.