or
この演習はコースの一部です
ラムダ関数、マッパー、述語関数と聞くと難しそうに感じますか? もう心配はいりません。まずは purrr の基礎を復習し、関数型プログラミング入門として無名関数と述語関数を学び、それらを使ってデータをクリーンアップし探索する方法を見ていきます。
関数型プログラミングと purrr をさらに深く学ぶ準備はできましたか? この章では、関数型プログラミングの概念を確認し、safely() や possibly() などを使ったエラーハンドリングを学びます。さらに、コードを整理するための compact() 関数も紹介します。
この章では、purrr を使って、より明確でクリーン、かつ保守しやすいコードを書きます。compose() と negate() でクリーンな関数を書く方法を学び、partial() を使って既存関数の引数を「事前に設定」しながら関数合成する方法も扱います。最後に、Tidyverse と組み合わせてクリーンなコードを書きやすくする便利なデータ構造である list-column を紹介します。
仕上げとして、ケーススタディで purrr の知識を総復習します。Twitter からスクレイピングしたデータを purrr で分析し、クリーンなコードでデータを整理してから、2018 年の RStudio カンファレンスにおける Twitter のインフルエンサーを特定します。
現在の演習