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

Connected

演習

sapply が単純化できないときは?

これまでの例では、sapply() は lapply() の少しかさばる出力を、うまく単純化してくれました。ですが、現実と同じく、単純化できないものもあります。そんなとき sapply() はどう振る舞うのでしょうか?

数値ベクトルを受け取り、0未満の値だけを含むベクトルを返す関数 below_zero() は、すでに用意されています。

指示

100 XP
  • sapply() を使って temp に below_zero() を適用し、結果を freezing_s に保存します。
  • lapply() を使って temp に below_zero() を適用し、得られたリストを freezing_l という変数に保存します。
  • identical() 関数で、freezing_s と freezing_l を比較します。