始める無料で始める

gh_repos に関する質問

gh_repos をもう一度使います。これは各要素が GitHub リポジトリの情報になっているリストです。ここでは map()map_dbl() を使って、次の問いに答えます。

  • いちばん大きいリポジトリはどれですか?

GitHub のリポジトリのサイズはメガバイトで測定されます。時系列で変化するリスト形式のデータセットを扱うとき、直近のデータセットから最大のリポジトリなどの情報を取り出す必要がある場合に、こうした情報を記録しておくと役立ちます。

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

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

コースを見る

演習の手順

  • gh_repos に対して map() を使います。
  • "size" 要素に対してmap_dbl()` を使います。
  • そして map() を使って、どのリポジトリが最大かを判定します。

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

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

# Map over gh_repos to generate numeric output
map(___, 
    ~map___(___, 
             ~___[[___]])) %>%
    # Grab the largest element
    map(~max(___))
コードを編集して実行