Brincando com URLs
No último exercício, extraímos o número bruto de tweets que contêm o padrão "github". Até agora, isso é apenas um número: 347, e você ainda não consegue determinar que proporção do total de URLs esses 347 representam.
Neste exercício, vamos criar uma função chamada str_prop_detected(), que recebe um vetor de caracteres e um padrão, e retorna a proporção de elementos que contêm esse padrão. Essa função pode ser usada em outros conjuntos de dados para detectar a proporção de correspondências de um padrão em um vetor de caracteres.
Aqui, vamos combinar algumas funções do purrr com a função str_detect() do stringr. Esses dois pacotes já foram carregados para você, e o conjunto de dados rstudioconf ainda está disponível no seu espaço de trabalho.
Este exercicio faz parte do curso
Programação Funcional Intermediária com purrr
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Complete the function definition
str_prop_detected <- function(string, pattern) {
string %>%
# Detect the pattern
___(___) %>%
# Calculate the mean
___()
}
# Create flatten_and_compact()
flatten_and_compact <- ___(___, ___)