शुरू करेंमुफ़्त में शुरू करें

NA की गिनती करें

अब जबकि आपके पास status code extractor का एक सख्त वर्शन है, हम इसे अपनी URLs की लिस्ट पर आज़माएँगे.

यहाँ हम यह देखना चाहते हैं कि हमारी लिस्ट में कौन-सी वेबसाइट्स 200 और 203 के बीच न आने वाला status code लौटाती हैं। यह करने के लिए, हम is.na() फंक्शन को "फ्लिप" करेंगे — यानी missing वैल्यू पर TRUE लौटाने के बजाय वह FALSE लौटाएगा.

urls वेक्टर और strict_code() फंक्शन आपके वर्कस्पेस में उपलब्ध हैं. httr और purrr आपके लिए लोड कर दिए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr

पाठ्यक्रम देखें

अभ्यास निर्देश

  • strict_code() को urls के वेक्टर पर चलाएँ.

  • रिज़ल्ट्स के नाम set_names() फंक्शन से सेट करें, urls वेक्टर का उपयोग करके.

  • is.na() फंक्शन के व्यवहार को negate करके उसे "फ्लिप" करें.

  • रिज़ल्ट्स वाले वेक्टर पर is_not_na() फंक्शन का उपयोग करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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(___)
कोड संपादित करें और चलाएँ