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

Connected

演習

sapply と自作関数

lapply() と同様に、sapply() でも自作関数をベクトルやリストに適用できます。

sapply(X, FUN, ...)

FUN には R の組み込み関数だけでなく、自分で定義した関数も指定できます。自作関数は事前に定義しておくか、無名関数として直接渡すことも可能です。

指示

100 XP
  • extremes_avg() の定義を完成させましょう。この関数は気温のベクトルを受け取り、最小値と最大値の平均を返します。
  • 次に、この関数を sapply() の中で使い、temp 内の各ベクトルに適用しましょう。
  • 同じ関数を temp[lapply()(https://www.rdocumentation.org/packages/base/functions/lapply) でも ] に適用し、出力の違いを確認しましょう。