map_chr()
この演習では、さまざまな map_*() バリアントをもう少し深く見ていきます。map() は常にリストを出力しますが、map_*() は他の型の出力になります。下の表を確認して、各 map_*() バリアントの出力型をしっかり押さえておきましょう。
map_*() |
Output |
|---|---|
map_chr() |
文字ベクトル |
map_lgl() |
論理ベクトル [TRUE または FALSE] |
map_int() |
整数ベクトル |
map_dbl() |
倍精度ベクトル |
この演習はコースの一部です
purrr で学ぶ関数型プログラミング入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Pull out the director element of sw_films in a list and character vector
map(___, ~.x[["___"]])
map_chr(___, ~.x[["___"]])