NA say
Artık durum kodu çıkarıcısının daha katı bir sürümüne sahip olduğuna göre, bunu URL listemiz üzerinde deneyeceğiz.
Burada yapmak istediğimiz şey, listemizdeki hangi web sitelerinin 200 ile 203 arasında olmayan bir durum kodu döndürdüğünü görmek. Bunu başarmak için is.na() fonksiyonunu "tersine çevireceğiz"; yani değer eksikse TRUE döndürmek yerine FALSE döndürecek.
urls vektörü ve strict_code() fonksiyonu çalışma alanında hazır. httr ve purrr senin için yüklendi.
Bu egzersiz, kursun bir parçasıdır
purrr ile Orta Düzey Fonksiyonel Programlama
Egzersiz talimatları
strict_code()fonksiyonunu URL vektörüne karşı çalıştır.Sonuçların adlarını
urlsvektörünü kullanarakset_names()fonksiyonuyla ayarla.Davranışını tersine çevirerek
is.na()fonksiyonunu "çevir".Sonuçlar vektörü üzerinde
is_not_na()fonksiyonunu kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(___)