1. 学ぶ
  2. /
  3. コース
  4. /
  5. R による並列プログラミング

Connected

演習

変数とパッケージを使った foreach

ある集団が増加する割合を成長率と呼び、パーセンテージで表します。ほとんどの国で成長率は低下していますが、そのスピードには差があります。

あなたは人口統計アナリストとして、2017年から2021年までの各年について、各国の人口成長率を世界全体の成長率で割った比率を計算します。ls_df というデータフレームのリストが渡されており、それぞれ次のようなデータフレームです。

    country year growth_rate
Afghanistan 2017        2.52
...

また、世界全体の成長率をまとめたデータフレーム df_global もあります。

year global_growth
2017          1.15
...

foreach と dplyr は読み込まれています。クラスターはすでに作成され、foreach のバックエンドに登録済みです。

指示

100 XP
  • foreach() の呼び出し内で df_global をクラスターにエクスポートします。
  • 計算に必要な dplyr パッケージを指定します。
  • 結合方法として rbind を指定します。
  • 並列演算子を使います。