1. 学习
  2. /
  3. 课程
  4. /
  5. purrr で学ぶ中級関数型プログラミング

Connected

练习

述語でデータを探索する

A/Bテストのデータ探索を続けます。マネージャーは、どの日がしきい値に達したかには関心がなく、すべての日がしきい値に達したのか、あるいは一部の日だけが達したのかを知りたがっています。これらの質問に答えるために、purrr の述語関数を使います。

複数のしきい値が渡され、まずはこのしきい値の定義から始めて、各デザインについて、すべての日がしきい値に達したか、達していない場合は一部の日が達したかを判定するスクリプトを書くことにしました。

このA/Bテストの結果は、all_visits リストに入っています。

说明

100 XP
  • threshold という変数を作成し、数値 160 を代入します。
  • .x が threshold を超えているかをテストする新しいマッパーを作成します。
  • map() と every() を組み合わせて、すべての要素がしきい値を超えているかをテストします。
  • map() と some() を組み合わせて、一部の要素がしきい値を超えているかをテストします。