從清單提出問題
purrr 的一大優點,是你可以用少量程式碼,輕鬆地把對資料的問題轉成答案。這裡你要用 gh_users 資料來問三個問題:
- 哪位使用者最早加入 GitHub?
- 這些版本庫是不是全部都是使用者擁有,而不是組織擁有?
- 哪位使用者擁有最多公開版本庫?
在此練習中,你對 map_*() 的理解會受到真正考驗。請回想各種 map_*() 變體的用途,以及該在什麼情況使用。
本練習屬於課程
使用 purrr 的函式式程式設計基礎
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Determine who joined github first
map___(___, ~___[[___]]) %>%
set_names(map___(___, ___)) %>%
sort()