1. 学习
  2. /
  3. 课程
  4. /
  5. R 中級

Connected

练习

R you functional? (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 の両方に対して呼び出してください。