開始使用免費開始

關於 gh_repos 的問題

你將再次使用 gh_repos,這是一個清單(list),其中每個元素都包含某個 GitHub 儲存庫的資訊。這裡你會用 map()map_dbl() 來回答問題:

  • 哪一個儲存庫最大?

GitHub 儲存庫的大小以 MB 計算。如果你在處理會隨時間變動的、以清單為基礎的資料集,需要能從最新的資料集中擷取資訊(例如找出最大的儲存庫),那麼記錄這項資訊會很有幫助。

本練習屬於課程

使用 purrr 的函式式程式設計基礎

檢視課程

練習說明

  • gh_repos 使用 map()
  • map_dbl() 取出 "size" 元素。
  • 接著使用 map() 判定哪個儲存庫最大。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Map over gh_repos to generate numeric output
map(___, 
    ~map___(___, 
             ~___[[___]])) %>%
    # Grab the largest element
    map(~max(___))
編輯並執行程式碼