1. 学ぶ
  2. /
  3. コース
  4. /
  5. purrr で学ぶ関数型プログラミング入門

Connected

演習

for ループでもっと反復処理

反復処理はファイルの読み込みだけのためではありません。オブジェクトに対して他の操作を行うときにも使えます。まずは for ループでの反復処理に挑戦します。

ここでは、リストの各要素を数値型に変換し、変換した結果を「同じ」リストの「同じ」要素に戻します。

この演習では、for ループを使って list_of_df を反復処理します。list_of_df は文字ベクトルのリストですが、その文字は実は数値です!数値演算を行えるように、文字ベクトルを数値に変換する必要があります。ベース R の関数 as.numeric() を使って変換しましょう。

指示

100 XP
  • list_of_df の最初の要素のクラス(型)を確認します。
  • for ループを作成し、list_of_df の各要素を取り出して as.numeric() で数値に変換し、その結果を同じ list_of_df の同じ要素に代入します。
  • list_of_df の最初の要素のクラス(型)を確認します。
  • list_of_df を出力(print)します。