IniziaInizia gratis

Conta gli NA

Ora che hai una versione più rigorosa dell'estrattore di status code, provala sulla nostra lista di URL.

Qui vogliamo vedere quali dei siti web nella nostra lista restituiscono uno status code che non è compreso tra 200 e 203. Per farlo, capovolgeremo la funzione is.na(): invece di restituire TRUE se il valore è mancante, restituirà FALSE.

Il vettore urls e la funzione strict_code() sono disponibili nel tuo workspace. httr e purrr sono già caricati per te.

Questo esercizio fa parte del corso

Programmazione funzionale intermedia con purrr

Visualizza il corso

Istruzioni dell'esercizio

  • Esegui strict_code() sul vettore di URL.

  • Imposta i nomi dei risultati con la funzione set_names(), usando il vettore urls.

  • "Capovolgi" la funzione is.na() negandone il comportamento.

  • Usa la funzione is_not_na() sul vettore dei risultati.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(___)
Modifica ed esegui il codice