1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie równoległe w R

Connected

ćwiczenie

Specyfikacja typów w furrr

Planujesz studia magisterskie na kierunku inżynierskim i chcesz aplikować na uczelnie w USA. Zależy ci na wyborze uniwersytetu o dobrej reputacji akademickiej.

Masz dostęp do zbioru danych z wynikami uczelni w postaci ramki danych uni_data. Ramka zawiera kolumnę total_score z akademickimi wynikami dla kierunków inżynierskich (w skali 0–100) dla każdego uniwersytetu w USA. Chcesz utworzyć kolumnę criteria, która przyjmuje wartość tekstową "Pass" dla uczelni z wynikiem total_score powyżej 80, a w pozostałych przypadkach "Fail". Jeśli wynik jest niedostępny, wartość powinna wynosić NA.

W przestrzeni roboczej masz dostępną funkcję criterion_function(). Zamierzasz zastosować ją do kolumny total_score przy użyciu odpowiedniego wariantu future_map(). Pakiety parallel i furrr są już załadowane.

Instrukcje

100 XP
  • Ustaw plan wielosesyjny, wykorzystując wszystkie dostępne rdzenie z wyjątkiem dwóch.
  • Utwórz nową kolumnę, używając właściwego wariantu future_map(), aby zastosować criterion_function() do kolumny total_score.
  • Wróć do planu sekwencyjnego.