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

Connected

演習

自作関数での sapply

lapply() と同様に、sapply() でも自分で定義した関数を、ベクトルやリストに対して適用できます。

sapply(X, FUN, ...)

ここでの FUN には、R に組み込まれている関数だけでなく、あなたが作成した関数も指定できます。自作関数はあらかじめ定義しておいても、無名関数としてその場で記述してもかまいません。

指示

100 XP
  • extremes_avg() の定義を完成させてください。これは気温のベクトルを受け取り、そのベクトルの最小値と最大値の平均を計算します。
  • 次に、この関数を sapply() に渡して、temp 内の各ベクトルに適用してください。
  • 同じ関数を lapply() で temp に適用し、出力の違いを確認しましょう。