ÎncepețiÎncepe gratuit

Lucrul cu URL-uri

În ultimul exercițiu, am extras numărul brut de tweet-uri care conțin tiparul "github". Până acum, acesta este doar un număr brut: 347, și nu poți încă determina ce proporție din totalul URL-urilor reprezintă acest 347.

În acest exercițiu, vom construi o funcție numită str_prop_detected(), care primește un vector de caractere și un tipar, și returnează proporția elementelor care conțin tiparul respectiv. Această funcție poate fi folosită pe alte seturi de date pentru a detecta proporția potrivirilor unui tipar într-un vector de caractere.

Aici, vom combina câteva funcții din purrr cu funcția str_detect() din stringr. Ambele pachete au fost deja încărcate, iar setul de date rstudioconf este în continuare disponibil în spațiul tău de lucru.

Acest exercițiu face parte din cursul

Programare funcțională intermediară cu purrr

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

# Create flatten_and_compact()
flatten_and_compact <- ___(___, ___)
Editează și rulează codul