Jugando con URLs
En el ejercicio anterior, extrajimos el número bruto de tuits que contienen el patrón "github". De momento, esto es solo una cifra: 347, y aún no puedes determinar qué proporción del total de URLs representa ese 347.
En este ejercicio, construiremos una función llamada str_prop_detected(), que recibe un vector de caracteres y un patrón, y devuelve la proporción de elementos que contienen ese patrón. Esta función puede usarse con otros conjuntos de datos para detectar la proporción de coincidencias de un patrón en un vector de caracteres.
Aquí combinaremos algunas funciones de purrr con la función str_detect() de stringr. Estos dos paquetes ya están cargados para ti, y el conjunto de datos rstudioconf sigue disponible en tu espacio de trabajo.
Este ejercicio forma parte del curso
Programación funcional intermedia con purrr
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Complete the function definition
str_prop_detected <- function(string, pattern) {
string %>%
# Detect the pattern
___(___) %>%
# Calculate the mean
___()
}
# Create flatten_and_compact()
flatten_and_compact <- ___(___, ___)