1. Learn
  2. /
  3. Courses
  4. /
  5. Programowanie równoległe w R

Connected

Exercise

Wydatki na ochronę zdrowia z clusterMap()

Na niedawnej konferencji dotyczącej ochrony zdrowia stwierdzono, że całkowite wydatki na zdrowie rosną na całym świecie.

Byłeś/byłaś na tej konferencji i chcesz uzyskać przybliżone szacunki, żeby sprawdzić to twierdzenie. Masz dostęp do zbioru danych zawierającego wydatki na ochronę zdrowia per capita oraz dane o liczbie ludności od roku 2000. Dysponujesz dwiema listami: ls_pop i ls_exp. Zawierają one odpowiednio liczby ludności i wydatki na ochronę zdrowia per capita dla poszczególnych krajów.

Funkcja total_exp() przyjmuje dwa argumenty: pop (liczba ludności) oraz exp_pc (wydatki per capita na ochronę zdrowia). Zwraca całkowite wydatki w miliardach dolarów amerykańskich. Chcesz zastosować tę funkcję do list ls_pop i ls_exp równolegle. Pakiet parallel jest już wczytany.

Instructions

100 XP
  • Zastosuj funkcję total_exp() równolegle do każdego elementu list ls_pop i ls_exp.
  • Wskaż listę, której elementy zostaną przekazane do argumentu pop funkcji total_exp().
  • Analogicznie wskaż listę, która zostanie przekazana do argumentu exp_pc funkcji total_exp().