Как использовать str_count в r (с примерами)
Функция str_count() пакета stringr в R может использоваться для подсчета количества совпадений в строке.
Эта функция использует следующий синтаксис:
str_count(строка, шаблон = «»)
Золото:
- строка: вектор символов
- model: Модель для поиска
Следующие примеры показывают, как использовать эту функцию на практике.
Пример 1. Использование str_count с одним шаблоном
Следующий код показывает, как использовать функцию str_count() для подсчета количества раз, когда буква «а» появляется в каждом элементе вектора символов:
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
Вот как интерпретировать результат:
- Шаблон «а» появляется 1 раз в «Mavs».
- Мотив «а» появляется 1 раз в «Cavs».
- Модель «а» появляется 0 раз в «Нетс»
И так далее.
Обратите внимание, что str_count() также чувствителен к регистру, поэтому прописная буква «A» вернет 0 для каждого элемента вектора символов.
Пример 2. Использование str_count с несколькими моделями
Следующий код показывает, как использовать функцию str_count() для подсчета количества раз, когда буква «a» или буква «s» появляется в каждом элементе вектора символов:
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
Вот как интерпретировать результат:
- Образец «a» или «s» встречается 2 раза в слове «Mavs».
- Шаблон «a» или «s» встречается 2 раза в слове «Cavs».
- Шаблон «a» или «s» появляется 1 раз в «Сетях».
Примечание: | Этот символ представляет оператор «ИЛИ» в R.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:
Как использовать str_replace в R
Как использовать str_split в R
Как использовать str_detect в R