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
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 <- ___(___, ___)