1. 学ぶ
  2. /
  3. コース
  4. /
  5. R 中級

Connected

演習

R you functional?

さまざまな種類の引数と戻り値をもつ関数を定義するスキルを身につけたので、さらに発展的な関数づくりに挑戦しましょう。これまでの演習で見てきたように、関数本体には制御フロー構文やループ、さらには別の関数を加えることも問題なくできます。

ソーシャルメディアの例を覚えていますか?ワークスペースにはすでにベクトル linkedin と facebook が用意されているので、すぐに手を動かせます。最初のステップとして、これらのベクトルの単一の値を解釈する関数を書きます。次の演習では、ベクトル全体を一度に処理できる別の関数を書きます。

指示

100 XP
  • 1日のプロフィール閲覧数を解釈する interpret() の関数定義を完成させてください。
  • 引数は1つ、num_views です。
  • num_views が 15 より大きい場合、コンソールに "You're popular!" と表示し、num_views を返します。
  • それ以外の場合は "Try to be more visible!" と表示し、0 を返します。
  • 最後に、interpret() 関数を2回呼び出します。linkedin ベクトルの最初の値に対して1回、facebook ベクトルの2番目の要素に対して1回です。