1. 学习
  2. /
  3. 课程
  4. /
  5. R による並列プログラミング

Connected

练习

furrr の型指定

工学系の修士課程に進学するため、USA の大学に出願したいと考えています。学術的な評価が高い大学に行きたいと思っています。

USA の各大学について、工学分野の学術スコア(100 点満点)が入ったデータフレーム uni_data を用意しました。total_score という列にスコアが入っています。total_score が 80 を超える大学には文字列 "Pass"、それ以外には "Fail" を与える criteria という列を作成したいとします。スコアが欠損している場合は値を NA にします。

ワークスペースには criterion_function() が用意されています。この関数を適切な future_map() のバリアントで total_score に適用する予定です。parallel と furrr パッケージは読み込まれています。

说明

100 XP
  • multisession を計画し、利用可能なコア数から 2 つを除いた数を使ってください。
  • 適切な future_map() バリアントを使い、criterion_function() を列 total_score に適用して新しい列を作成してください。
  • 逐次実行(sequential)のプランに戻してください。