names とパイプの復習
names() を使うと、リストに名前が付いているかどうかを簡単に確認できます。リスト要素に名前があると、番号で探す代わりに名前で必要な情報を取り出せるので、作業がしやすくなります。
purrr は tidyverse の一部で、パッケージ同士を組み合わせて使うこと、そしてパイプと一緒に使うことを前提とした仕組みです。ここでパイプの動作を手短に復習しましょう。パイプ %>% は、前にある関数の出力を受け取り、後にある関数の最初の引数として渡します。
function_before() %>%
function_after()
purrr の関数を使うときにパイプが必須というわけではありませんが、このレッスンでは使用していきます。
この演習はコースの一部です
purrr で学ぶ関数型プログラミング入門
演習の手順
- パイプを使って、
sw_filmsリストに名前付き要素があるか確認してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Use pipes to check for names in sw_films
___ %>%
___()