MulaiMulai sekarang secara gratis

Hitung NA

Sekarang setelah Anda memiliki versi yang lebih ketat dari ekstraktor kode status, kita akan mencobanya pada daftar URL kita.

Yang ingin kita lakukan di sini adalah melihat situs mana dari daftar kita yang mengembalikan kode status yang tidak berada di antara 200 dan 203. Untuk mencapai tujuan ini, kita akan “membalik” fungsi is.na(), yaitu alih-alih mengembalikan TRUE jika nilainya hilang, fungsi tersebut akan mengembalikan FALSE.

Vektor urls dan fungsi strict_code() tersedia di ruang kerja Anda. httr dan purrr telah dimuat untuk Anda.

Latihan ini adalah bagian dari kursus

Pemrograman Fungsional Tingkat Menengah dengan purrr

Lihat Kursus

Petunjuk latihan

  • Jalankan strict_code() pada vektor URL.

  • Tetapkan nama hasil dengan fungsi set_names(), menggunakan vektor urls.

  • “Balikkan” fungsi is.na() dengan menegasikan perilakunya.

  • Gunakan fungsi is_not_na() pada vektor hasil.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Map the strict_code function on the urls vector
res <- ___(urls, ___)

# Set the names of the results using the urls vector
res_named <- ___(res, ___)

# Negate the is.na function
is_not_na <- ___(___)

# Run is_not_na on the results
is_not_na(___)
Edit dan Jalankan Kode