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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *