MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan map() pada gh_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(___))
Edit dan Jalankan Kode