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

Connected

演習

sapply の使い方

sapply() は、lapply() と同様の方法で使用できます。sapply() の第1引数は、関数 X を適用するリストまたはベクトル FUN です。追加の引数がある場合は、その後に指定します(...):

sapply(X, FUN, ...)

次のいくつかの演習では、7日分の気温データを格納した変数 temp を使用します。temp は長さ7のリストで、各要素は長さ5のベクトルです(特定の日の5回の計測値を表します)。この変数はすでにワークスペースに定義されています。str(temp) と入力して、その構造を確認してみましょう。

指示

100 XP
  • lapply() を使って、毎日の気温計測値の最小値を計算しましょう(組み込み関数 min() を使用)。
  • 今度は sapply() を使って同じことを行い、出力の違いを確認しましょう。
  • lapply() を使って、各日の最高気温(max())を計算しましょう。
  • 同じ問いを sapply() でも解いて、lapply() と sapply() の違いを確認しましょう。