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
Petunjuk latihan
Jalankan
strict_code()pada vektor URL.Tetapkan nama hasil dengan fungsi
set_names(), menggunakan vektorurls.“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(___)