Як використовувати str_count у r (з прикладами)
Функцію str_count() пакету stringr у R можна використовувати для підрахунку кількості збігів у рядку.
Ця функція використовує такий синтаксис:
str_count(рядок, шаблон = “”)
золото:
- рядок: символьний вектор
- модель: модель для пошуку
Наступні приклади показують, як використовувати цю функцію на практиці
Приклад 1: використання str_count з одним шаблоном
Наступний код показує, як використовувати функцію str_count() для підрахунку кількості разів, коли літера «a» з’являється в кожному елементі вектора символів:
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
Ось як інтерпретувати результат:
- Шаблон “a” з’являється 1 раз у “Mavs”
- Мотив “а” з’являється 1 раз у “Кавс”
- Модель “a” з’являється 0 разів у “Nets”
І так далі.
Зверніть увагу, що 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 раз у «Nets»
Примітка: | Символ представляє оператор «АБО» в R.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в R:
Як використовувати str_replace у R
Як використовувати str_split у R
Як використовувати str_detect у R