purrrでもっと反復処理をしよう
ここでは、リストの各要素を数値型に変換し、同じリスト内の同じ位置に戻します。今回は for ループの代わりに map() を使います。
purrr の map() を使うと、リストを簡単にループして、文字を数値に変換できます。for ループを一から書く代わりに、1行のコードで実行できます。
この演習はコースの一部です
purrr で学ぶ関数型プログラミング入門
演習の手順
list_of_dfの最初の要素のクラスを確認します。map()を使ってlist_of_dfを反復処理し、リストの各要素を数値データに変換します。list_of_dfの最初の要素のクラスを確認します。list_of_dfを出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Check the class type of the first element
class(___[[___]])
# Change each character element to a number
list_of_df <- map(___, ___)
# Check the class type of the first element again
class(___[[___]])
# Print out the list