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

Connected

演習

自分で関数を書いてみよう

いよいよ本格的になってきました。ここでは、自分で関数を作成します!始める前に、次の関数テンプレートを確認しましょう。

my_fun <- function(arg1, arg2) {
  body
}

このテンプレートでは、ベクトルを変数に代入するときと同様に、代入演算子(<-)を使っていることに気づくでしょう。これは偶然ではありません。R で関数を作成することは、関数オブジェクトを変数に代入することと同じです。上のテンプレートでは、新しい R 変数 my_fun を作成しています。この定義を実行すると、my_fun はワークスペースで利用できるようになり、以降は関数として呼び出せます。

指示

100 XP
  • 関数 pow_two() を作成してください。引数を1つ受け取り、その数の2乗(その数自身との積)を返します。
  • 新しく定義したこの関数を、入力値 12 で呼び出してください。
  • 次に、関数 sum_abs() を作成してください。引数を2つ受け取り、両方の引数の絶対値の合計を返します。
  • 最後に、関数 sum_abs() を引数 -2 と 3 で呼び出してください。