Como usar str_count em r (com exemplos)
A função str_count() do pacote stringr em R pode ser usada para contar o número de correspondências em uma string.
Esta função usa a seguinte sintaxe:
str_count(string, padrão = “”)
Ouro:
- string: vetor de caracteres
- model: Modelo a ser pesquisado
Os exemplos a seguir mostram como usar esta função na prática
Exemplo 1: Use str_count com um padrão
O código a seguir mostra como usar a função str_count() para contar o número de vezes que a letra “a” aparece em cada elemento de um vetor de caracteres:
library (stringr)
#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')
#count number of times 'a' occurs in each element in vector
str_count(x, ' a ')
[1] 1 1 0 2 1
Veja como interpretar o resultado:
- O padrão ‘a’ aparece 1 vez em ‘Mavs’
- O motivo ‘a’ aparece 1 vez em ‘Cavs’
- O modelo “a” aparece 0 vezes em “Redes”
E assim por diante.
Observe que str_count() também diferencia maiúsculas de minúsculas, portanto, um “A” maiúsculo retornaria 0 para cada elemento no vetor de caracteres.
Exemplo 2: Use str_count com vários modelos
O código a seguir mostra como usar a função str_count() para contar o número de vezes que a letra “a” ou a letra “s” aparece em cada elemento de um vetor de caracteres:
library (stringr)
#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')
#count number of times 'a' or 's' occurs in each element in vector
str_count(x, ' a|s ')
[1] 2 2 1 3 1
Veja como interpretar o resultado:
- O padrão ‘a’ ou ‘s’ aparece 2 vezes em ‘Mavs’
- O padrão ‘a’ ou ‘s’ aparece 2 vezes em ‘Cavs’
- O padrão “a” ou “s” aparece 1 vez em “Redes”
Nota: o | O símbolo representa um operador “OR” em R.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:
Como usar str_replace em R
Como usar str_split em R
Como usar str_detect em R