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

Connected

演習

map_dbl() と map_int()

map_*() にはよく似たバリエーションがあります。map_dbl() と map_int() はいずれも数値を出力します。map_int() は小数点を含まない整数ベクトルを出力します。map_dbl() は小数点を含むことがある double 型のベクトルを出力します。異なる map_*() 関数を使うと出力がどう変わるか、詳しく見ていきましょう。

参考として、map_*() の対応表をもう一度示します。

map_*() Output
map_chr() character vector
map_lgl() logical vector [TRUE or FALSE]
map_int() integer vector
map_dbl() double vector

指示1 / 2

undefined XP
  • 1

    sw_films の各要素から episode_id を取り出すときの、map() と map_dbl() の出力を比較してください。

  • 2

    sw_films の各要素から episode_id を取り出すときの、map() と map_int() の出力を比較してください。