Pertanyaan tentang gh_repos
Anda akan menggunakan gh_repos lagi, sebuah list di mana setiap elemennya berisi informasi tentang sebuah repositori GitHub. Di sini Anda akan menggunakan map() dan map_dbl() untuk menjawab pertanyaan:
- Repositori mana yang paling besar?'
Ukuran repositori GitHub diukur dalam megabita. Informasi ini berguna untuk didokumentasikan jika Anda bekerja dengan himpunan data berbasis list yang berubah dari waktu ke waktu, dan Anda perlu dapat mengambil informasi, seperti repositori terbesar, pada himpunan data terbaru.
Latihan ini adalah bagian dari kursus
Dasar-dasar Functional Programming dengan purrr
Petunjuk latihan
- Gunakan
map()padagh_repos. - Gunakan
map_dbl()pada elemen"size". - Lalu gunakan
map()untuk menentukan repo mana yang paling besar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Map over gh_repos to generate numeric output
map(___,
~map___(___,
~___[[___]])) %>%
# Grab the largest element
map(~max(___))