リストから問いを立てる
purrr のすばらしい点のひとつは、データについての疑問から答えまでを、わずかなコードでつなげられることです。ここでは gh_users データを使って、次の3つの問いに答えます。
- 最初にGitHubに参加したユーザーは誰ですか?
- リポジトリはすべて組織ではなくユーザー所有ですか?
- 公開リポジトリ数が最も多いユーザーは誰ですか?
この演習では、map_*() の知識が本格的に試されます。map_*() のさまざまなバリエーションと、その使い分けを振り返りながら取り組んでください。
この演習はコースの一部です
purrr で学ぶ関数型プログラミング入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Determine who joined github first
map___(___, ~___[[___]]) %>%
set_names(map___(___, ___)) %>%
sort()