IniziaInizia gratis

Giochiamo con gli URL

Nell'ultimo esercizio, abbiamo estratto il numero grezzo di tweet che contengono il pattern "github". Per ora è solo un numero: 347, e non puoi ancora stabilire quale proporzione del numero totale di URL rappresenti questo 347.

In questo esercizio costruiremo una funzione chiamata str_prop_detected(), che prende un vettore di caratteri e un pattern e restituisce la proporzione di elementi che contengono quel pattern. Questa funzione può essere usata su altri insiemi di dati per rilevare la proporzione di corrispondenze di un pattern in un vettore di caratteri.

Qui combineremo alcune funzioni di purrr con la funzione str_detect() di stringr. Questi due pacchetti sono già caricati per te e il dataset rstudioconf è ancora disponibile nel tuo workspace.

Questo esercizio fa parte del corso

Programmazione funzionale intermedia con purrr

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Complete the function definition
str_prop_detected <- function(string, pattern) {
  string %>%
    # Detect the pattern
    ___(___) %>%
    # Calculate the mean
    ___()
} 

# Create flatten_and_compact()
flatten_and_compact <- ___(___, ___)
Modifica ed esegui il codice