1. Обучение
  2. /
  3. Курса
  4. /
  5. 中級 R

Connected

упражнение

関数らしく書いてみましょう(2)

interpret() 関数の実装例はすでに用意されています。この演習では、interpret() 関数を活用して、日々のプロフィールビュー数が格納されたベクター内のすべてのデータを解釈する関数を作成します。さらに、求められた場合に人気のある日のビュー数の合計を返す機能も追加します。ベクターの全要素を繰り返し処理するには for ループが最適です。人気のある日のビュー数の合計を返す機能は、デフォルト値を持つ関数の引数として実装できます。

Инструкции

100 XP

interpret_all() 関数のテンプレートを完成させましょう。

  • return_sum をデフォルト値が TRUE の省略可能な引数にします。
  • for ループの内部で、views のすべての要素を繰り返し処理します。各反復で、interpret(v) の結果を count に加算してください。interpret(v) は人気のある日には v を返し、それ以外の日には 0 を返します。また、interpret(v) はいくつかの出力も行います。
  • if 構文を完成させます。
  • return_sum が TRUE の場合は count を返します。
  • それ以外の場合は NULL を返します。

新たに定義したこの関数を linkedin と facebook の両方に対して呼び出してください。