始める無料で始める

リストから問いを立てる

purrr のすばらしい点のひとつは、データについての疑問から答えまでを、わずかなコードでつなげられることです。ここでは gh_users データを使って、次の3つの問いに答えます。

  • 最初にGitHubに参加したユーザーは誰ですか?
  • リポジトリはすべて組織ではなくユーザー所有ですか?
  • 公開リポジトリ数が最も多いユーザーは誰ですか?

この演習では、map_*() の知識が本格的に試されます。map_*() のさまざまなバリエーションと、その使い分けを振り返りながら取り組んでください。

この演習はコースの一部です

purrr で学ぶ関数型プログラミング入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Determine who joined github first
map___(___, ~___[[___]]) %>%
      set_names(map___(___, ___)) %>%
    sort()
コードを編集して実行