1. 학습
  2. /
  3. 강의
  4. /
  5. 中級 R

Connected

연습 문제

組み込み R 関数と lapply の活用

以下の演習に取り組む前に、lapply() 関数のドキュメントを確認しましょう。Usage セクションには、次のような記述があります。

lapply(X, FUN, ...)

簡単に言うと、lapply はベクトルまたはリスト X を受け取り、各要素に関数 FUN を適用します。FUN に追加の引数が必要な場合は、X と FUN の後に指定します(...)。lapply() の出力は X と同じ長さのリストで、各要素は FUN の対応する要素に X を適用した結果です。

データサイエンスのスキルをさらに磨くために、データサイエンスの歴史上の重要な人物を振り返ってみましょう。著名な数学者・統計学者の名前と生年をまとめたベクトルを用意しました。そこから必要な情報を取り出してみましょう。

지침

100 XP
  • strsplit() の呼び出しを確認しましょう。これは pioneers 内の文字列を : で分割します。結果の split_math は 4 つの文字ベクトルからなるリストで、最初の要素が名前、2 番目の要素が生年を表します。
  • lapply() を使って、split_math 内の文字ベクトルを小文字に変換しましょう。[ の各要素に tolower()]split_math(https://www.rdocumentation.org/packages/base/functions/chartr) を適用し、結果のリストを新しい変数 split_low に代入します。
  • 最後に、split_low[str()(https://www.rdocumentation.org/packages/utils/functions/str) を使って ] の内容を確認しましょう。